Download Swift E-book free Click Here
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
Chapters
- Getting started with Swift Language
- Switch
- Reading & Writing JSON
- Enums
- Protocols
- Optionals
- Structs
- Closures
- Error Handling
- Arrays
- Dictionaries
- Strings and Characters
- Extensions
- Sets
- Working with C and Objective-C
- Functions
- Numbers
- Classes
- Conditionals
- Variables & Properties
- Tuples
- Booleans
- Memory Management
- Generics
- Advanced Operators
- Access Control
- Associated Objects
- Loops
- Reflection
- OptionSet
- Method Swizzling
- Concurrency
- Initializers
- Getting Started with Protocol Oriented Programming
- Functional Programming in Swift
- Style Conventions
- Type Casting
- Logging in Swift
- Performance
- RxSwift
- The Defer Statement
- Design Patterns — Creational
- Swift Package Manager
- NSRegularExpression in Swift
- Documentation markup
- AES encryption
- PBKDF2 Key Derivation
- Typealias
- Cryptographic Hashing
- Dependency Injection
- Function as first class citizens in Swift
- Blocks
- Caching on disk space
- Algorithms with Swift
- (Unsafe) Buffer Pointers
- Swift Advance functions
- Completion Handler
- Design Patterns — Structural
- Swift HTTP server by Kitura
- Generate UIImage of Initials from String