Books
Hopefully the most comprehensive list of books for iOS developers
Explore by topics
All
ARKit
Algorithms
Animations
Architecture
Auto Layout
Catalyst
Coding challenges
Collections
Combine
Core Data
Debugging
Design patterns
Functional programming
Machine learning
Meta
Metal
Objective-C
Push Notifications
Server-side
SpriteKit
Swift Language
SwiftUI
Testing
UIKit
Vapor
macOS
tvOS
watchOS
52 books

A Combine Kickstart
From: Daniel Steinberg

A Functional Programming Kickstart
From: Daniel Steinberg

A Swift Kickstart
From: Daniel Steinberg

A SwiftUI Kickstart
From: Daniel Steinberg

Advanced Apple Debugging & Reverse Engineering
From: raywenderlich

Advanced Swift
From: objc.io

Advanced iOS App Architecture
From: raywenderlich

Advanced iOS: Volume One
From: Paul Hudson

Advanced iOS: Volume Three
From: Paul Hudson

Advanced iOS: Volume Two
From: Paul Hudson

App Architecture
From: objc.io

Apple Augmented Reality by Tutorials
From: raywenderlich

Apple Game Frameworks and Technologies
From: Tammy Coron

Beyond Code
From: Paul Hudson

Catalyst by Tutorials
From: raywenderlich

Combine: Asynchronous Programming with Swift
From: raywenderlich

Core Data
From: objc.io

Core Data by Tutorials
From: raywenderlich

Data Structures & Algorithms
From: raywenderlich

Dive into SpriteKit
From: Paul Hudson

Functional Swift
From: objc.io

Hacking with macOS
From: Paul Hudson

Hacking with tvOS
From: Paul Hudson

Hacking with watchOS
From: Paul Hudson

Lead Developer
From: Jeroen Leenarts

Living by the Code
From: raywenderlich

Machine Learning by Tutorials
From: raywenderlich

Metal by Tutorials
From: raywenderlich

Modern Auto Layout
From: Keith Harisson

Objective-C for Swift developers
From: Paul Hudson

Optimizing Collections
From: objc.io

Practical Combine
From: Donny Wals

Practical Core Data
From: Donny Wals

Practical Server Side Swift
From: Tibor Bödecs

Pro Swift
From: Paul Hudson

Programming iOS 14
From: Matt Neuburg

Push Notifications by Tutorials
From: raywenderlich

Server-Side Swift with Vapor
From: raywenderlich

Server-Side Swift: Vapor edition
From: Paul Hudson

Swift Apprentice
From: raywenderlich

Swift Coding Challenges
From: Paul Hudson

Swift Design Patterns
From: Paul Hudson

Swift in Depth
From: Tjeerd in 't Veen

SwiftUI by Example
From: Paul Hudson

SwiftUI by Tutorials
From: raywenderlich

Testing Swift
From: Paul Hudson

Thinking in SwiftUI
From: objc.io

UIKit Apprentice
From: raywenderlich

iOS 14 Programming Fundamentals with Swift
From: Matt Neuburg

iOS Animations by Tutorials
From: raywenderlich

iOS Test-Driven Development by Tutorials
From: raywenderlich

iOS Unit Testing by Example
From: Jon Reid
Some of these links are affiliate, which means you can support iOS Feeds without any extra cost to you. Thanks!