GoalKicker.com, 2018. — 291 p.
The Swift Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified.
Book created for educational purposes and is not affiliated with Swift group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners.
Getting started with Swift Language
Variables & Properties
Numbers
Strings and Characters
Booleans
Arrays
Tuples
Enums
Structs
Sets
Dictionaries
Switch
Optionals
Conditionals
Error Handling
Loops
Protocols
Functions
Extensions
Classes
Type Casting
Generics
OptionSet
Reading & Writing JSON
Advanced Operators
Method Swizzling
Reflection
Access Control
Closures
Initializers
Associated Objects
Concurrency
Getting Started with Protocol Oriented Programming
Functional Programming in Swift
Function as first class citizens in Swift
Blocks
The Defer Statement
Style Conventions
NSRegularExpression in Swift
RxSwift
Swift Package Manager
Working with C and Objective-C
Documentation markup
Typealias
Dependency Injection
Caching on disk space
Algorithms with Swift
Swift Advance functions
Completion Handler
Swift HTTP server by Kitura
Generate UIImage of Initials from String
Design Patterns - Creational
Design Patterns - Structural
(Unsafe) Buffer Pointers
Cryptographic Hashing
AES encryption
PBKDF2 Key Derivation
Logging in Swift
Memory Management
Performance