Programming iOS 14
by Matt Neuburg · Matt Neuburg
Reference-depth treatment of UIKit for developers who already know Swift, covering view controllers, layout, animation, touch handling, and text. Useful for understanding why framework APIs behave as they do rather than following step-by-step app builds.
This link may earn us a small commission at no extra cost to you. Affiliate disclosure
More resources on iOS Development
Apple Developer Documentation
Apple's official reference for its platform frameworks, covering Swift and SwiftUI, UIKit, and the rest of the iOS SDK, plus guided tutorials and sample code. The authoritative source for API behavior, deprecations, and human interface guidance.
Kodeco
Tutorial library from the team formerly known as Ray Wenderlich, organized into structured iOS learning paths covering Swift, SwiftUI, UIKit, and app architecture. Working through a path leaves you able to build and ship complete iOS apps.
Apple SwiftUI Tutorials
Learn iOS development with Apple's SwiftUI tutorials! Master the fundamentals and build beautiful, modern apps.
CS193P: Developing Apps for iOS
Learn iOS app development with Swift! Dive into CS193P from Stanford, taught by Paul Hegarty.
100 Days of SwiftUI
Learn iOS development with SwiftUI! A free 100-day course by Paul Hudson will guide you from beginner to confident app creator.
Swift by Sundell
In-depth conversations about Swift and software development in general, hosted by John Sundell.