Swift Language Source: Encoding, Decoding and Serialization in Swift 4 What’s New in Swift 4? Object Oriented Programming in Swift An Introduction to Functional Programming in Swift What’s New in Swift 3.1? Swift Generics Tutorial: Getting Started Implementing Custom Subscripts in Swift