HOME BOOKS VIDEO COURSES
NEWSLETTER CONTACT
Swift for Masterminds
How to take advantage of Swift and AI Agents to program applications for iPhones, iPads, and Macs
2nd Edition
July 2026
ISBN: 978-1-0699942-3-3
Buy Now
Table of Contents
Chapter 1 - App Development
1.1 - Swift
1.2 - Xcode
Project
Canvas
Playground
Files
1.3 - AI Agents
Chapter 2 - Introduction to Swift
2.1 - Variables
Declaration and Initialization
Arithmetic Operators
Constants
2.2 - Swift Data Types
Characters
Strings
Booleans
Optionals
Tuples
2.3 - Conditionals and Loops
If and Else
Switch
While and Repeat While
For In
Control Transfer Statements
Guard
Chapter 3 - Functions
3.1 - Swift Functions
Declaration of Functions
Standard Functions
Scope
Generic Functions
3.2 - Closures
Defining Closures
Chapter 4 - Structures
4.1 - Swift Structures
Definition of Structures
Key Paths
Methods
Initialization
Computed Properties
Property Observers
Type Properties and Methods
Generic Structures
Type Structures
Range Structures
String Structures
Array Structures
Dictionary Structures
Set Structures
Chapter 5 - Enumerations
5.1 - Swift Enumerations
Raw Values
Associated Values
Chapter 6 - Objects
6.1 - Swift Objects
Definition of Objects
Type Properties and Methods
Reference Types
Self
Memory Management
Inheritance
Type Casting
Extensions
Initialization
Deinitialization
Access Control and Modifiers
Singletons
Chapter 7 - Protocols
7.1 - Swift Protocols
Definition of Protocols
Protocol Composition
Standard Protocols
Protocol Extensions
Delegates
Generic Protocols
Opaque Types
Chapter 8 - Error Handling
8.1 - Errors
Throwing Errors
Handling Errors
Results
Chapter 9 - Frameworks
9.1 - Introduction to Frameworks
Importing Frameworks
9.2 - Foundation
Standard Functions
Strings
Ranges
Numbers
Decimals
Dates
Measurements
Timer
9.3 - Core Graphics
Data Types
Chapter 10 - Regular Expressions
10.1 - Standard Regular Expressions
10.2 - Regex Builder
Chapter 11 - Swift Tools
11.1 - Tools
Property Wrappers
Attributes
Macros
Chapter 12 - Swift Concurrency
12.1 - Approachable Concurrency
Threads
Configuration
Applying Concurrency
12.2 - Asynchronous and Concurrent Tasks
Tasks
Concurrent Tasks
Isolation Domains
Main Actor
Parallel Tasks
Data Races
12.3 - Asynchronous Access
Asynchronous Sequences
Task Group
Asynchronous Images
Select Country
Paperback
$ 22.95 BUY NOW
Kindle
$ 6.99 BUY NOW
Apple Books
$ 6.99 BUY NOW
Google Books
$ 6.99 BUY NOW
Information
2nd Edition
July 2026
ISBN: 978-1-0699942-3-3
Step by Step
Learn only what you need when you need it. Each technology is introduced with examples that only implement what you already know, so you can focus on the new topic and effortlessly understand how it all works.
Comprehensive
Learn everything you need to develop professional applications. From the basics of computer programming to the most advanced technologies available today.
All Leves
You can read our books from top to bottom as a course, pick a chapter for a quick tutorial, or use as a reference. Our books are the perfect companion for developers. From beginners to experts.
An option for Everybody
Books | eBooks | Video Courses
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
2nd Edition 2026
SwiftUI for Masterminds
7th Edition 2026
HTML5 for Masterminds
3rd Edition 2017
UIKit for Masterminds
1st Edition 2021