Bonus Content

Chapter Exercises Solutions

Improvements and alternative implementations

Swift Packages from the book

  • swift-collection-if-in-bounds – Adds a subscript operator to Array and other Collection types to return Optional.none instead of crashing when the given index is out of bounds.
  • RemoteData – Fine-grained enum to describe the state of networking operations.
  • MinimalNetworking – Network abstraction layer based on the work from the book.