19 May 2017 P2.0 (Printing)

This update fixes a few small issues relating to the release of Xcode 8.3. This version of Xcode drops support for El Capitan (Mac OS X 10.11), so we’ve updated the requirements sections to say that you need Sierra (macOS 10.12). Also, Xcode 8.3 removes the sometimes handy / sometimes dangerous “Update Frames” popup menu in the Auto Layout “Pin” menu, so we’ve eliminated a sidebar that explained why you probably shouldn’t use that feature, and updated some screenshots to match the current appearance of the IDE. Finally, we corrected several errata submitted by readers.

28 March 2017 P1.0 (Printing)

First printing.

09 March 2017 B5.0

Production is complete. Now it’s on to layout and the printer.

23 January 2017 B4.0

The book is content-complete and heading to production.

03 January 2017 B3.0

  • We have two chapters for you in this update. In “Publishing and Maintaining the App,” we go through the steps of publishing your app on the App Store. We start with a final round of polish, and then we run the app past testers through Apple’s TestFlight service. Next, we show the steps of getting the app uploaded from Xcode and submitted for approval through iTunes Connect. Finally, we look at what happens after the app hits the store, like how to get
    crash reports from users and fix them in the next release.
  • In our final chapter, “Taking the Next Step,” we consider the landscape of iOS’s features, and how they’re organized in the iOS SDKs. With this overview, you’ll get some ideas of what to put in your next app and where to pull in the resources to make it happen.
  • We also went back and added an image view to our sample app early on, which we then populate in the later chapters. What this means is that you’ll get to see your favorite podcasts’ logos when running the sample app, and the screenshots in the book should be a little more visually appealing.
  • Speaking of visual, we’ve also updated many of the smaller and more detailed screenshot images to use Retina resolution, so they should look better in the ebook and eventually in the print edition.

23 November 2016 B2.0

This first update includes a new chapter, “Fixing the App When It Breaks,”
which is all about the debugging tools provided to us by the iOS SDK. In this
chapter, we deliberately break the sample app, then look at how tools like log
statements, breakpoints, and the working with LLDB (Low-Level Debugger)
command-line help us figure out what the heck happened and how to fix it.

We have also fixed a slew of errata reported by readers and tech reviewers. If
you find further mistakes or things you think could be handled differently or
better, please let us know on the book’s errata page.

07 November 2016 B1.0

Initial beta release.