0%

Book Description

Swift in Depth guides you concept by concept through the skills you need to build professional software for Apple platforms, such as iOS and Mac; also on the server with Linux. By following the numerous concrete examples, enlightening explanations, and engaging exercises, you’ll finally grok powerful techniques like generics, efficient error handling, protocol-oriented programming, and advanced Swift patterns. Author Tjeerd in ’t Veen reveals the high-value, difficult-to-discover Swift techniques he’s learned through his own hard-won experience.

Table of Contents

  1. Copyright
  2. Brief Table of Contents
  3. Table of Contents
  4. Preface
  5. Acknowledgements
  6. About this book
  7. Chapter 1. Introducing Swift in depth
  8. Chapter 2. Modeling data with enums
  9. Chapter 3. Writing cleaner properties
  10. Chapter 4. Making optionals second nature
  11. Chapter 5. Demystifying initializers
  12. Chapter 6. Effortless error handling
  13. Chapter 7. Generics
  14. Chapter 8. Putting the pro in protocol-oriented programming
  15. Chapter 9. Iterators, sequences, and collections
  16. Chapter 10. Understanding map, flatMap, and compactMap
  17. Chapter 11. Asynchronous error handling with Result
  18. Chapter 12. Protocol extensions
  19. Chapter 13. Swift patterns
  20. Chapter 14. Delivering quality Swift code
  21. Chapter 15. Where to Swift from here
  22. List of Figures
  23. List of Listings
3.147.60.155