iOS Development

iOS Development

Swift

One important differentiation to make is that learning Swift and learning iOS development aren't quite the same thing. You use Swift in iOS development but the language can be used / worth understanding first before jumping into iOS development.

The Basics — The Swift Programming Language (Swift 5.3)

https://learnxinyminutes.com/docs/swift/

Learning

CS193p - Developing Apps for iOS
objc.io
objc.io publishes books on advanced techniques and practices for iOS and OS X development
Point-Free: A video series on functional programming and the Swift programming language.
Point-Free is a video series exploring functional programming and Swift.
Hacking with Swift – learn to code iPhone and iPad apps with free Swift 5.2 tutorials
Learn Swift coding for iOS with these free Swift 5.2 tutorials
Swift by Sundell
Weekly Swift articles, podcasts and tips by John Sundell
raywenderlich.com | High quality programming tutorials: iOS, Android, Swift, Kotlin, Flutter, Server Side Swift, Unity, and more!
High quality programming tutorials: iOS, Android, Swift, Kotlin, Flutter, Server Side Swift, Unity, and more!

https://designcode.io/

Resources

Apple Developer
Xcode Releases
More than you ever wanted to know™
Swift Package Index
The Swift Package Index is the place to find the best Swift packages. Indexing 3,175 packages and 47,042 versions.
NSDateFormatter.com - Easy Skeezy Date Formatting for Swift and Objective-C
Xcode Build Settings
A convenient reference of available build settings for Xcode projects.