Chapter 7. Working with Xcode

As Apple’s hallmark software development platform for Mac and iOS app creation, Xcode is the tool that virtually every Swift developer needs to know and use in order to make the most of the language. Up to now, you have had very light interaction with Xcode—specifically when creating your playgrounds. But Xcode is so much more, as you’ll soon learn. It can do a lot to help you hone your Swift skills and make the best apps possible.

Xcode is an integrated development environment (IDE). Essentially, it’s a system of integrated components that make writing, debugging, and testing software easier. The major components of any modern IDE are:

Compiler—Turns your human-readable source code into processor-specific executable ...

Get Swift for Beginners: Develop and Design, Second 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.