22 December 2016 B2.0

  • This new release includes three new chapters on API design, future-proofing code, and good code.
  • In Chapter 4, you discover Swift conventions for designing robust and well-controlled code interfaces. From access control to naming, nesting to defaults, this chapter shows you how to present your functionality safely and meaningfully.
  • In Chapter 5, you’ll read about supporting code beyond its moment of creation. Explore routines that enhance, document, and support the Swift code you’re writing now. The focus transfers from you to “Future you”, as well as your team, your organization, and any other consumers of your code.
  • A (very short) Chapter 6 offers a meditation on what good code means.
  • This updated beta introduces extensive revisions, edits, and new material throughout all the chapters.

13 December 2016 B1.0

Initial beta release.