Learn Swift Swift is a fast, safe, modern language created by Apple for iOS, macOS, watchOS, tvOS, and server-side development. Swift features type inference, optionals, value semantics, and powerful protocols/generics.
Learn Swift from Beginner to Master
The Swift tutorial covers the basics of Swift programming, including syntax, types, control flow, collections, functions, OOP, protocols, generics, concurrency, and iOS app patterns.
It is designed to be a comprehensive resource for learning Swift programming, and is intended for both beginners and experienced developers.
The last part of the tutorial covers iOS app development, including the use of Xcode, Interface Builder, and the App Store submission process.
Learning by Examples
With the online editor, you can edit the Swift code, and click on a button to view the result.
Example:
print("Hello, Swift!")
Learning by Exercises
Many chapters in this tutorial end with an exercise where you can check you level of knowledge.
Swift Quiz
Test your Swift skills with a quiz.
Swift Quiz