Swift Notes for Professionals book

Buy me a coffeeOrder a coffee!

Swift™ Book preview
Swift™ Notes for Professionals book

If you found this free Swift™ programming book useful,
then please share it ❤😊


  1. Getting started with Swift Language
  2. Variables & Properties
  3. Numbers
  4. Strings and Characters
  5. Booleans
  6. Arrays
  7. Tuples
  8. Enums
  9. Structs
  10. Sets
  11. Dictionaries
  12. Switch
  13. Optionals
  14. Conditionals
  15. Error Handling
  16. Loops
  17. Protocols
  18. Functions
  19. Extensions
  20. Classes
  21. Type Casting
  22. Generics
  23. OptionSet
  24. Reading & Writing JSON
  25. Advanced Operators
  26. Method Swizzling
  27. Reflection
  28. Access Control
  29. Closures
  30. Initializers
  31. Associated Objects
  32. Concurrency
  33. Getting Started with Protocol Oriented Programming
  34. Functional Programming in Swift
  35. Function as first class citizens in Swift
  36. Blocks
  37. The Defer Statement
  38. Style Conventions
  39. NSRegularExpression in Swift
  40. RxSwift
  41. Swift Package Manager
  42. Working with C and Objective-C
  43. Documentation markup
  44. Typealias
  45. Dependency Injection
  46. Caching on disk space
  47. Algorithms with Swift
  48. Swift Advance functions
  49. Completion Handler
  50. Swift HTTP server by Kitura
  51. Generate UIImage of Initials from String
  52. Design Patterns - Creational
  53. Design Patterns - Structural
  54. (Unsafe) Buffer Pointers
  55. Cryptographic Hashing
  56. AES encryption
  57. PBKDF2 Key Derivation
  58. Logging in Swift
  59. Memory Management
  60. Performance

Example book pages

Swift™ Example Page 1Swift™ Example Page 2
Swift™ Example Page 3Swift™ Example Page 4

What people are saying about Notes for Professionals books

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

291 pages, published on May 2018

Sign up for changes to Swift™ Notes for Professionals book

More Programming Books

C Book
CSharp Book
CPlusPlus Book
iOS Book
Java Book
JavaScript Book
ObjectiveC Book
Python Book
Ruby Book

View More Free Programming Books

To support continued development and improvements to this book, please consider a small bitcoin donation: 1H63m55bw6KDYUaKU1mYLGrzDf4wcrVzhX

Buy me a coffeeOrder a coffee!