iPhone development Pre-Reqs
1. You need a Mac
You are going to need a Mac. This can be any Mac (As long as it can run OS X 10.7 and up). I know you must be thinking that Macs are expensive and you are right, but you don’t need a fancy laptop. You can also look into purchasing the more affordable Mac Mini’s and connecting it with any monitor you might have lying around your home.
If you are attending one of my workshops then it would make life easier for you to have a mac laptop.
2. Get an Apple Developer Account
Getting an account is absolutely free and will give you the ability to learn and write apps for the iPhone simulator. You will also get the ability to download Xcode(we will cover what this is later) and get access to documentation and developer videos.
You still won’t have the ability to put your apps on your phone. To do this you will have to enroll in the iOS developer program which costs $99/yr.
Register as an Apple Developer here: https://developer.apple.com/register/index.action
3. Setup Xcode
To start transforming your awesome idea’s into great iPhone apps, you will need Xcode. This is Apple’s IDE or integrated development environment. All the app building happens in this program. Xcode contains:
- GUI Editor – (Create the visual appearance of your app)
- Source Code Editor (This is where all the magic happens)
- Apple’s LLVM Compiler (This turns that raw code into a runnable app)
- iPhone/iPad similar to test your code without the actual device
Setup: Open the Mac App Store program on your computer. The App Store program is included with OS X 10.7 and up. Search for “xcode” and click on the free button to install it.