Necessary Hardware and Software

To build the applications in this book, you must have Xcode 8.1, which requires a Mac running macOS El Capitan version 10.11.4 or later. Xcode, Apple’s Integrated Development Environment, is available on the App Store. Xcode includes the iOS SDK, the iOS simulator, and other development tools.

You should join the Apple Developer Program, which costs $99/year, because:

  • Downloading the latest developer tools is free for members.

  • You cannot put an app in the store until you are a member.

If you are going to take the time to work through this entire book, membership in the Apple Developer Program is worth the cost. Go to developer.apple.com/​programs/​ios/ to join.

What about iOS devices? Most of ...

Get iOS Programming: The Big Nerd Ranch Guide, 6th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.