O'Reilly logo

Cocoa Programming for OS X: The Big Nerd Ranch Guide by Aaron Hillegass, Adam Preble, Nate Chandler

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Tools for Cocoa Programming

Xcode is the IDE (integrated development environment) used for Cocoa development. Xcode is available for free on the Mac App Store. Pre-release versions can be downloaded at developer.apple.com/mac. (You will need to join Apple’s Mac Developer Program to access these.) We strongly recommend using Xcode 6.3 with Swift 1.2 or later for the exercises in this book.

Xcode tracks all the resources that go into an application: code, images, sounds, and so on. You edit your code in Xcode, and Xcode compiles and launches your application. Xcode can also be used to invoke and control the debugger. Behind the scenes, swiftc (Apple’s Swift compiler) will be used to compile your code, and LLDB (Low Level Debugger) will ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required