HOME BOOKS VIDEO COURSES
NEWSLETTER CONTACT
How to take advantage of Swift to program powerful and scalable applications for iPhones, iPads, and Macs
1st Edition 2026
Select Country
Paperback
$ 18.99 BUY NOW
Kindle
$ 6.99 BUY NOW
Apple Books
$ 6.99 BUY NOW
Google Books
$ 6.99 BUY NOW
Information
1st Edition
January 2026
ISBN: 978-1-7779782-9-7
Learn by example
Introduction to Swift 6.2
Learn the Swift programming language step by step. Discover how to store information in memory using variables and constants, how values are assigned and updated, how Swift organizes information through its type system, and how to write clear, predictable code that builds a solid foundation for more advanced topics.
Custom Data Types
Learn how to define your own data types using structures, classes, and enumerations to represent real-world information and model any data your application requires. Discover Swift’s primitive data types to store standard values and organize data using collections.
Master Classes and Objects in Swift
Learn how the language manages memory and reference types, how to define your own classes and singletons, and how to control access to your code. Discover inheritance, type casting, and extensions to build robust, reusable object-oriented code.
Discover Protocols in Swift
Take advantage of Swift's protocol-oriented design to build flexible and reusable code. Learn how protocols define shared behavior, how to adopt them across different types, and how to apply patterns such as delegation to distribute responsibilities throughout your codebase.
Access frameworks in Swift
Learn how to extend your code by importing Apple frameworks and discover the essential Foundation types used to expand Swift’s capabilities. You will learn how to manage, transform, and store a wide variety of values required by real-world applications.
Discover Swift tools
Take advantage of the features provided by Swift to generate code and automatically add functionality to your programs. Learn how to extend properties using property wrappers, how to supply additional information with attributes, and how macros can inject predefined code to improve your application.
Master concurrency with Swift 6.2
Build fast, responsive, and reliable applications by mastering modern concurrency in Swift. Learn how tasks, actors, and data isolation work together to simplify parallel programming. With Swift 6.2 guiding you at compile time, you will learn how to write concurrent code with confidence while avoiding data races and performance pitfalls.
Learn step by step
Learn everything you need to master the Swift programming language step by step, from beginner concepts to advanced techniques. After reading this book, you will know how to write Swift code with confidence, process data efficiently, work with advanced frameworks, and structure your projects to build powerful and scalable applications.

With this book, you will learn:
How to program in Swift 6.2
How to defined custom data types
How to extend Swift data types
How to work with protocols
How to use approachable concurrency with Swift 6.2
What our readers are saying
The missing manual
"This book is outstanding for those new to Swift or SwiftUI. It explains things with just enough detail to get the idea across effectively without going down a rabbit hole. I have several Swift books, and this is the best I've found so far. Somehow, the book seems to know what my questions are as I delve into a topic and supply the answers for me as I'm learning. It could be called the "Missing Manual" for Swift. I highly recommend it."
Straddles the sweet spot between tutorial and reference.
"The book is well written and takes you from novice to high intermediate. The book starts with the most basic swift concepts covering the language from playground exercises and through to the UI interface techniques. What I love most is that it flags what sections are novice, intermediate and advanced."
Great reference for not-so-beginners
"I used this book for the first time today, trying to figure out how to make something draggable. I was very happy with what I found on pages 466-470: basically an example of how to move and snap back, followed by a better example of how to move and snap back, followed by an example of how to move and and stay put at the new location (with explanations in between, of course)."
Comprehensive coverage of Swift syntax and SwiftUI architecture.
"This book drills down deeply into the subject matter and broadly covers language syntax and application architecture. Hundreds of working examples, both simple and elaborate, accompany the crystal-clear text. And, due to the author's meticulous attention to detail, all the examples compile and execute! He goes well beyond basic SwiftUI technology to explain supporting or supplementary software; all part of the development ecosystem. During my 40 years reading dozens of books on software development, I rarely if ever came across a book as good as SwiftUI for Masterminds."
Fantastic book! I find everything I look for, easily.
"I'm taking the Stanford iPhone programming class for 2020, using SwiftUI. I find this book is _perfect_ as a reference for the class. I've run through the book's examples in xcode and then applied them to the Stanford assignments. The farther I get in the book the more I'm impressed by the details, examples, and explanations."
Excellent Resource for Anyone Wanting to Program Using Swift
"I don’t normally spend the time to write Amazon reviews but I have been extremely impressed with this book. I bought it after I had already purchased another SwiftUI book that I found to be worthless. While the first section of this book covers the Swift language and Xcode, the information was very well written and at a level of detail that most professional programmer would want. This book is very readable and will be used by me as go to resource long after I have finished reading."
Goto SwiftUI Reference book
"The book is detailed and well organized with a table of contents that makes It very easy to find exactly what you need to know which allows you to use it as a reference book. The author covers everything you need to know for creating SwiftUI apps. The quality of the pages, print, cover and binding is good. It is a fantastic value as are the authors other books."
Select Country
Paperback
$ 18.99 BUY NOW
Kindle
$ 6.99 BUY NOW
Apple Books
$ 6.99 BUY NOW
Google Books
$ 6.99 BUY NOW
Information
1st Edition
January 2026
ISBN: 978-1-7779782-9-7
Books
For Masterminds books include everything you need to develop professional applications. Create amazing websites and insanely great apps for iPhones, iPads and Mac computers.
Apple Intelligence for Masterminds
1st Edition 2026
SwiftUI for Masterminds
1st Edition 2026
HTML5 for Masterminds
1st Edition 2026
Advanced SwiftUI for Masterminds
1st Edition 2026