WHAT'S IN THIS CHAPTER?
WROX.COM CODE DOWNLOADS FOR THIS CHAPTER
Swift is a new language, but luckily, little has changed when you develop and build applications in Xcode, even if you are writing your new application in Swift. This chapter gives a quick overview of the new Swift-related features in Xcode 6, the first version of Xcode to support Swift development. It builds on the skills and knowledge you have already acquired as an advanced iOS or OS X developer. You'll find that little has changed in the Xcode toolchain to support development of Swift applications.
Xcode is Apple's integrated development environment (IDE) for OS X and iOS development. It supports the creation of programs in Objective-C, Swift, C, and C++, as well as a number of other less commonly used languages (such as Python). Xcode is based on Project Builder, an IDE you use to write programs for the NeXTSTEP operating system, the forerunner of Mac OS X, as well as Interface Builder, the environment for designing graphical interfaces on NeXTSTEP. As you can imagine, Xcode has changed substantially since its humble ...