Mastering Swift 5.3, 6th Ed (Packt)
Wednesday, 09 December 2020

This practical guide to the Swift programming language has been updated with a sixth edition covering the latest features, an overall revision to align with Swift 5.3, and two new chapters on building Swift from source and advanced operators. Jon Hoffman starts from the basics of the language to popular features such as concurrency, generics, and memory



Author: Jon Hoffman
Publisher: Packt Publishing
Date: November 2020
Pages: 418
ISBN: 978-1800562158
Print: 1800562152
Kindle: B08M6JWZSJ
Audience: Swift developers
Level: Intermediate
Category: Phone/mobile


  • Understand core Swift components, such as operators, collections, control flows, and functions
  • Identify how and when to use classes, structures, and enumerations
  • Use protocol-oriented design with extensions to write easy-to-manage code
  • Use design patterns with Swift to solve commonly occurring design problems
  • Apply copy-on-write for your custom value types to improve performance
  • Add concurrency to your applications using Grand Central Dispatch and operation queues
  • Implement generics to write flexible and reusable code


For more Book Watch just click.

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

To have new titles included in Book Watch contact

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.




Healthy SQL

Author: Robert Pearl
Publisher: Apress
Pages: 408
ISBN: 978-1430267737
Print: 1430267739
Kindle: B01IQP3HPU
Audience: DBAs and developers
Rating: 4.5
Reviewer: Ian Stirk

This book aims to ensure your SQL Server databases are healthy, how does it fare?

How to Grow a Robot: Developing Human-Friendly, Social AI

Author: Mark H. Lee
Publisher: MIT Press
Pages: 384
ISBN: 978-0262043731
Print: 0262043734
Kindle: B0874BMM14
Audience: Developers interested in how robotics and AI can be combined.
Rating: 5
Reviewer: Kay Ewbank

This book sets out to look at how robots can be more human-like, friendly and engaging. [ ... ]

More Reviews