Swift learning path
Build a practical understanding of swift learning path from the underlying principles.
LANGUAGE · 7 ARTICLES
Go beyond memorizing syntax and understand why the language rules exist, from fundamentals and memory to concurrency and the Objective-C runtime.
Topic map
Build a practical understanding of swift learning path from the underlying principles.
Build a practical understanding of types and memory from the underlying principles.
Build a practical understanding of swift concurrency from the underlying principles.
Build a practical understanding of objective-c from the underlying principles.
Start here
A guided path from fundamentals to the next step.
All articles
Anyone starting iOS development has wondered at least once: "Why did Apple create Swift from scratch instead of sticking with the Objective-C it was already using?"
Read articleIf you work on iOS development, there’s probably something you’ve wondered about at least once.
Read articleThere’s one thing that really confuses developers new to iOS.
Read articleWhen you start studying iOS development, there’s one language you’re bound to encounter: unfamiliar syntax filled with brackets and mysterious prefixes like NSString.
Read articleIt’s easy to feel confused when you first encounter Objective-C code after starting to study iOS.
Read articleWhen you first open Objective-C code, one thing immediately catches your eye.
Read articleWhen building an app with Swift, you may have caught an error with do-catch, only to find that the message displayed on screen was less than helpful.
Read article