This book is designed for Swift developers who want to go beyond writing working code and understand how the language truly works under the hood. It explains the mechanics of Swift’s type system, compiler behavior,...
Multiple Domains
New
Advanced Git
Nov 28 2025 · Book
Master Git! Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project. Git...
iOS & Swift
New
Metal by Tutorials
Nov 21 2025 · Book
Build your own low-level game engine in Metal! Metal is a unified application programming interface (API) for the graphics processing unit, or GPU. It’s unified because it applies to both 3D graphics and data-parallel computation...
iOS & Swift
Expert Swift
Jun 11 2025 · Book
Master the Swift language with the Expert Swift book! Swift is a rich language with a plethora of features to offer. Reading the official documentation or entry-level books is important, but it’s not enough to...
iOS & Swift
Swift Apprentice: Beyond the Basics
Apr 29 2025 · Book
Swift Apprentice: Beyond the Basics is the sequel to Swift Apprentice: Fundamentals and explores additional Swift programming concepts. These topics include such things as access control, code organization, testing, property wrappers, result builders, concurrency, value...
iOS & Swift
Swift Apprentice: Fundamentals
Apr 23 2025 · Book
This is a book for complete beginners to Apple’s modern programming language — Swift. All the code in the book works inside of Xcode’s easy-to-use playgrounds. That means you can focus on core Swift language...
Multiple Domains
Git Apprentice
Apr 10 2025 · Book
Learn Git! Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project....
iOS & Swift
macOS Apprentice
Mar 5 2025 · Book
…macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing native macOS apps in Swift, using both SwiftUI — Apple’s newest user interface technology — and AppKit — the venerable UI framework....
iOS & Swift
SwiftUI Apprentice
Feb 24 2025 · Book
SwiftUI Apprentice is a series of epic-length tutorials where you’ll learn to build three complete apps from scratch, using Apple’s new user interface technology: SwiftUI! Each app is more advanced than the one before, and...
iOS & Swift
Data Structures & Algorithms in Swift
Jan 22 2025 · Book
Understanding how data structures and algorithms work in code is crucial for creating efficient and scalable apps and acing job interviews. Swift’s standard library and, more recently, the Swift Collections and Algorithms packages contain a...
iOS & Swift
UIKit Apprentice
Dec 18 2024 · Book
For Complete Beginners! If you’re completely new to Swift and iOS development (or need a brush-up), this is the series for you. The UIKit Apprentice is a series of epic-length tutorials for beginners where you’ll...
iOS & Swift
Concurrency by Tutorials
Aug 2 2023 · Book
Dive Into Concurrency in Your iOS Apps! What is concurrency, and why would you even want to use it in your apps? Find out everything you need to know in this book. Learn about Grand...
iOS & Swift
Combine: Asynchronous Programming With Swift
Jul 19 2023 · Book
Learn all about declarative asynchronous programming with Swift using the Combine framework! Writing asynchronous code can be challenging, with a variety of possible interfaces to represent, perform, and consume asynchronous work — delegates, notification center,...
iOS & Swift
Advanced Apple Debugging & Reverse Engineering
Jul 5 2023 · Book
Learn the powerful secrets of Apple’s software debugger, LLDB! In Advanced Apple Debugging & Reverse Engineering, you’ll come to realize debugging is an enjoyable process to help you better understand software. Not only will you...
iOS & Swift
SwiftUI by Tutorials
Jun 14 2023 · Book
Build fluid and engaging declarative UI for your apps — using less code — with SwiftUI! SwiftUI by Tutorials is designed to help you learn how to transition from the “old way” of building your...
iOS & Swift
watchOS With SwiftUI by Tutorials
Apr 12 2023 · Book
Build amazing apps with SwiftUI for Apple Watch The Apple Watch is, by far, the most common smart watch in the market. Its sales have even surpased those of its analog competitors. With this book you...
iOS & Swift
Modern Concurrency in Swift
Feb 15 2023 · Book
Master Swift’s modern concurrency model! For years, writing powerful and safe concurrent apps with Swift could easily turn into a daunting task, full of race conditions and unexplained crashes hidden in a massive nesting of...
iOS & Swift
SwiftUI Animations by Tutorials
Nov 23 2022 · Book
Drive SwiftUI into Motion using Animations! SwiftUI has absolutely changed our lives when it comes to developer experience and developer productivity. We can make beautiful apps extremely quickly, get instant feedback from SwiftUI previews, and...
iOS & Swift
Push Notifications by Tutorials
Sep 7 2022 · Book
Get Started with Push Notifications on iOS! Push notifications may seem simple and straightforward at first since almost everyone is familiar with them; however, knowing how and when to use them in practice can prove...
Multiple Domains
App Design Apprentice
Jun 15 2022 · Book
Learn Modern App Design with Figma! This book guides you through designing modern mobile apps using fundamental design principles. This book is for intermediate iOS and Android developers who already know the basics of mobile...