01.02.2014 Views

Objective-C Fundamentals

Objective-C Fundamentals

Objective-C Fundamentals

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

appendix A<br />

Installing the iOS SDK<br />

In this appendix we briefly walk you through the installation of the iOS software<br />

development kit (SDK).<br />

A.1 Installing the iOS SDK<br />

The first step is to select and sign up for the Apple developer program and download<br />

the SDK.<br />

A.1.1<br />

A.1.2<br />

Becoming an Apple developer and downloading the SDK<br />

Apple frequently changes the way you can download and install Xcode. At the time<br />

of this writing, you simply have to search for “Xcode” on the Mac App Store, where<br />

you can then download Xcode 4.1 for Mac OS X Lion for free. You should always be<br />

able to find the latest version and instructions at . To get access to valuable and up-to-date developer resources you should<br />

also set up a free developer account at . Click the blue Get Started button, and complete the registration steps.<br />

The free account also gives you access to the previous versions of Xcode for Mac OS<br />

X Snow Leopard and below.<br />

However, simply downloading or purchasing Xcode through the Mac App Store<br />

will not enable you to test and run your apps on an actual iOS device. If you plan to<br />

test your applications on an actual device—which you should—or to submit them<br />

to the App Store, choose the $99/year iOS developer program. You can enroll by<br />

going to , clicking the blue Enroll<br />

Now button, and completing the enrollment. That will enable you to test your apps<br />

on devices and submit them to the App Store.<br />

System requirements<br />

At the time of this writing, the requirements to install Xcode and the iOS SDK from<br />

the Mac App Store are an Intel-based Mac that runs Mac OS X Lion 10.7 or later and<br />

288

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!