Mastering Swift 4. J. Hoffman

 Dive into the latest release of the Swift programming language with this advanced development book for building highly performant applications. 
 About This Book:

    \t
  • Harness the latest and most advanced features of Swift 4 to develop quality iOS and macOS applications
  • \t
  •  Comprehensive coverage of all the advanced features of Swift and guidance on advanced design techniques
  • \t
  •  Dive deep into protocol extensions, learn new error handling model, and use featured Swift design patterns to write more efficient code
  • \t
  •  Get to grips with advanced design techniques to write smarter, cleaner Swift code