Swift

2020/06/29 by jean tran

Swift is an intuitive modern multi-paradigm compiled programming language developed by Apple (designed by Chris Lattner). Supported on macOS, iOS, watchOS, tvOS and Linux. Introduce on 2014 Worldwide Developers Conference (WWDC). Initially a proprietary language, Swift 2.2 was made open-source software on at the end of 2015. A significant language evolution came through Swift 3.0 which bring major syntaxic changes. Next significant changes arrived on early 2019 when the Swift Core Team announced Swift 5.0 which goal were to provide a stabilized Swift's ABI on macOS, iOS, watchOS, tvOS.

Swift Language

I won't spent too much time to write 'another' Swift Language guide, but instead I would rather recommend the official Swift.org documentation. Feel free to explore and read the manual, and try codes on a Playground.

Style guide

Swift Server

Developed in pure swift here the references I would recommend:

SwiftUI

Released on iOS13, with major improvement mentioned for iOS14 on WWDC2020.

Swift Package Manager (SPM)

Because you can use Cocoapods, Carthage as PackageManager, but Swift also have it own. Xcode11 introduce and embed the usage of SPM. Swift Package Manager

Swift Collections

Swift Algorithms

Swift DocC

Last updated

Was this helpful?