Awesome iOS Books

ganeshrajugalla
5 min readApr 9, 2023

--

iOS

1. iOS 14 Programming for Beginners: by by Ahmad Sahar

🔗 https://lnkd.in/gwQkGYnU

2. Beginning iPhone Development with Swift 5 by Wallace Wang

🔗 https://lnkd.in/gU8a5BPd

3. Beginning iOS 13 Programming with Swift by Simon Ng

🔗 https://lnkd.in/g_VcDTyV

4. iOS Apprentice by Matthijs Hollemans, Fahim Farook

🔗 https://lnkd.in/gK-abDXT

5. iOS 12 Programming Fundamentals with Swift by Matt Neuburg

🔗 https://lnkd.in/giQN8FVz

6. iOS 13 Programming Fundamentals with Swift by Matt Neuburg

🔗 https://lnkd.in/gAWN_G_z

7. Intermediate iOS 12 Programming with Swift by Simon Ng

🔗 https://lnkd.in/gRvtifuq

8. Programming iOS 13 by Matt Neuburg

🔗 https://lnkd.in/grT2ArRv

9. Pro iPhone Development with Swift 5 by Wallace Wang

🔗 https://lnkd.in/gJqVMvHE

10. Obscure Topics in Objective-C, Swift, and Cocoa by NSHipster

🔗 https://lnkd.in/gjhNAG7h

11. Push Notifications by Tutorials by Scott Grosch, Marin Bencevic, Shai Mishali

🔗 https://lnkd.in/grUcNxsY

12. iOS App Distribution & Best Practices by Keegan Rush, Pietro Rea

🔗 https://lnkd.in/gKQ7avBX

13. Anyone Can Create an App by Wendy L. Wise

🔗 https://lnkd.in/gCKVuNQs

14. iOS Development with Swift by Craig Grummitt

🔗 https://lnkd.in/g6Ftrt94

Objective-C

1. Obscure Topics in Cocoa & Objective-C by NSHipster:

🔗 https://lnkd.in/gPWsAbSs

2. Objective-C for Absolute Beginners by Gary Bennett, Mitchell Fisher, Brad Lees

🔗 https://lnkd.in/gNx6CPPk

3. Objective-C for Swift Developers by Paul Hudson

🔗 https://lnkd.in/gQtQYUrp

4. Programming in Objective-C by Stephen G. Kochan

🔗 https://lnkd.in/gZCW_Dka

Swift

1. The Swift Programming Language by Apple

🔗 https://lnkd.in/grXEKrxe

2. Swift Programming: The Big Nerd Ranch Guide by Mikey Ward

🔗 https://lnkd.in/gpsQTPf2

3. Swift Cookbook by Keith Moon, Chris Barker

🔗 https://lnkd.in/g4D8nTFu

4. Swift Apprentice by Ehab Amer, Alexis Gallagher, Matt Galloway, Eli Ganim, Ben Morrow, Cosmin Pupaza, Steven Van Impe

🔗 https://lnkd.in/gK-abDXT

5. Advanced Swift by Chris Eidhof, Ole Begemann, and Airspeed Velocity

🔗 https://lnkd.in/gV4aMrBW

6. Pro Swift by Paul Hudson

🔗 https://lnkd.in/g_R3qNev

7. Swift Protocol-Oriented Programming by Jon Hoffman

🔗 https://lnkd.in/gT3DJkB2

8. Mastering Swift 5 by Jon Hoffman

🔗 https://lnkd.in/gdY7yYuP

9. Optimizing Collections by Károly Lőrentey

🔗 https://lnkd.in/gbHBu3ij

10. Hands-On Swift 5 Microservices Development by Ralph Kuepper

🔗 https://lnkd.in/gJ5njkNM

11. Guide to Swift Strings by Flight School (Matt)

🔗 https://lnkd.in/gksZ6-9d

12. Compiling Swift Generics by Slava Pestov

🔗 https://lnkd.in/g6yZyhem

13. Hello Swift! by Tanmay Bakshi, Lynn Beighley

🔗 https://lnkd.in/gDmCpZvA

14. Swift in Depth by Tjeerd in 't Veen

🔗 https://lnkd.in/g2JMb_re

15. Classic Computer Science Problems in Swift by David Kopec

🔗 https://lnkd.in/gXGbeTSx

Functional Swift

1. RxSwift: Reactive Programming with Swift

🔗 https://lnkd.in/gWRuWT3J

2. Functional Swift by Chris Eidhof, Florian Kugler, Wouter Swierstra

🔗 https://lnkd.in/gZQEjgJG

UI

1. Auto Layout by Tutorials by Libranner Santos, Jayven Nhan

🔗 https://lnkd.in/gebBV7dx

2. Modern Auto Layout by Keith Harrison

🔗 https://gum.co/albook

3. iOS Animations by Tutorials by Marin Todorov

🔗 https://lnkd.in/gJmk8v_H

Architecture

1. The Clean Swift Handbook by Raymond Law

🔗 https://lnkd.in/gV2EpURA

2. App Architecture by Chris Eidhof, Matt Gallagher, Florian Kugler

🔗 https://lnkd.in/grdAdNUr

3. Advanced iOS App Architecture by Rene Cacheaux, Josh Berlin

🔗 https://lnkd.in/gNP7fuyz

4. Swift Design Patterns by Paul Hudson

🔗 https://lnkd.in/g_hQJWG7

5. Design Patterns by Tutorials by Joshua Greene, Jay Strawn

🔗 https://lnkd.in/g4d-H38d

6. Hands-On Design Patterns with Swift by Giordano Scalzo, Florent Vilmart, Sergio De Simone

🔗 https://lnkd.in/gZcMvKpi

7. Cocoa Design Patterns by Erik Buck

🔗 https://lnkd.in/g4Q6G47M

Multithreading

1. Concurrency by Tutorials by Scott Grosch

🔗 https://lnkd.in/gQ93PBvA

Data Structures and Algorithms

1. Data Structures and Algorithms by Kelvin Lau, Vincent Ngo

🔗 https://lnkd.in/gGr485UQ

2. Swift Algorithms & Data Structures by Wayne Bishop

🔗 https://lnkd.in/gUckRtqS

3. Classic Computer Science Problems in Swift by David Kopec

🔗 https://lnkd.in/gXGbeTSx

ARKit

1. Apple Augmented Reality by Tutorials by Chris Language

🔗 https://lnkd.in/gNzy9zJa

2. Beginning ARKit for iPhone and iPad by Wallace Wang

🔗 https://lnkd.in/g5s8MZts

3. ARKit by Tutorials by Chris Language, Namrata Bandekar, Antonio Bello, Tammy Coron

🔗 https://lnkd.in/gyAgCvEQ

Database

1. Practical Core Data: A modern guide to the Core Data framework by Donny Wals

🔗 https://lnkd.in/gC4pQN5k

2. Core Data by Tutorials by Aaron Douglas, Saul Mora, Matthew Morey, Pietro Rea

🔗 https://lnkd.in/gcNbau4T

3. Core Data by Florian Kugler, Daniel Eggert

framework by Donny Wals

🔗 https://lnkd.in/g4Khdfhv

4. Realm: Building Modern Swift Apps with Realm Database by Marin Todorov

🔗 https://lnkd.in/g2hxhaRt

5. Build iOS Database Apps with Swift and SQLite by Kevin Languedoc

🔗 https://lnkd.in/gwQ27C9J

6. Core Data for iOS by Tim Isted, Tom Harrington

🔗 https://lnkd.in/g2JWx4-u

Machine Learning

1. Practical AI with Swift by Mars Geldard, Jonathon Manning, Paris Buttfield-Addison, Tim Nugent

🔗 https://lnkd.in/gMxgHpSB

2. Deep Learning with Swift for TensorFlow by Rahul Bhalley

🔗 https://lnkd.in/gmq6GAmi

3. Machine Learning by Tutorials by Matthijs Hollemans, Audrey Tam, Chris LaPollo

🔗 https://lnkd.in/gukcnkE3

Metal

1. Metal by Tutorials by Caroline Begbie, Marius Horga

🔗 https://lnkd.in/gbVgFQxE

Catalyst

1. Catalyst by Tutorials By Marin Bencevic, Andy Pereira and Nick Bonatsakis

🔗 https://lnkd.in/g2aXyWHp

Reverse Engineering

1. Advanced Apple Debugging & Reverse Engineering by Derek Selander

🔗 https://lnkd.in/gyeCpF7a

Network

1. Guide to Swift Codable by Flight School (Matt)

🔗 https://lnkd.in/gFFsHXy4

Testing

1. iOS Test-Driven Development by Tutorials by Joshua Greene, Mike Katz

🔗 https://lnkd.in/gicK3JZb

2. Test-Driven iOS Development with Swift 4 by Dr. Dominik Hauser

🔗 https://lnkd.in/gThmXrfJ

3. Testing Swift by Paul Hudson

🔗 https://lnkd.in/gsbM5VYb

watchOS

1. watchOS by Tutorials

🔗 https://lnkd.in/gEwMKQyU

tvOS

1. tvOS Apprentice

🔗 https://lnkd.in/gWnEvDe9

2. Developing for Apple TV using tvOS and Swift

🔗 https://lnkd.in/gG-_3pMu

Game Development

1. Dive Into SpriteKit by Paul Hudson

🔗 https://lnkd.in/gR5q7AsQ

2. 3D Apple Games by Tutorials by Chris Language

🔗 https://lnkd.in/gnW7UF6X

3. 3D Apple Games by Tutorials

🔗 https://lnkd.in/gnW7UF6X

SwiftUI

1. Thinking in SwiftUI by Chris Eidhof, Florian Kugler

🔗 https://lnkd.in/gkqvpjzT

2. SwiftUI by Tutorials by Raywenderlich Tutorial Team

🔗 https://lnkd.in/gd2s2MPQ

3. SwiftUI by Example by Paul Hudson

🔗 https://lnkd.in/gxpmQqyA

4. SwiftUI Views Quick Start (FREE) by Mark Moeykens

🔗 https://lnkd.in/gmqdTwW6

5. SwiftUI Views Mastery by Mark Moeykens

🔗 https://lnkd.in/gR2zKRz3

6. SwiftUI Animations Mastery by Mark Moeykens

🔗 https://lnkd.in/gdM6kMka

7. Working with Data in SwiftUI by Mark Moeykens

🔗 https://lnkd.in/gGfhXViA

Combine

1. Using Combine By Joseph Heck

🔗 https://lnkd.in/gk_j4xJP

2. Combine: Asynchronous Programming with Swift by Raywenderlich Tutorial Team

🔗 https://lnkd.in/gPPe6Zi6

3. Combine Mastery in SwiftUI By Mark Moeykens

🔗 https://lnkd.in/gPDtKMRG

Server Side Swift

1. Practical Server Side Swift by Tibor Bödecs

🔗 https://lnkd.in/gb4Jvhy9

2. Server-Side Swift (Vapor Edition) by Paul Hudson

🔗 https://lnkd.in/gAjpPqGh

3. Server-Side Swift (Kitura Edition) by Paul Hudson

🔗 https://lnkd.in/gAjpPqGh

4. Server-Side Swift with Vapor

🔗 https://lnkd.in/gwhZW9rv

4. Server Side Swift with Kitura

🔗 https://lnkd.in/gPWhwrpu

Interview

1. The iOS Interview Guide by Alex Bush

🔗 https://lnkd.in/gajYVQsg

2. Ace the iOS Interview Release by Aryaman Sharda

🔗 https://lnkd.in/gXpfgkJU

Thankyou 😊

Follow me for more updates :

LinkedIn:
https://www.linkedin.com/in/ganeshrajugalla/

Twitter:
https://twitter.com/ganeshrajugalla

Github:
https://github.com/GaneshRajuGalla

--

--