Apple have recently released what can only be described as slightly overdue, yet completely perfect. A ‘complete’ start to finish guide on how to jump into iOS application development. Although not a coveted secret, sometimes starting out in iOS application development can be a mysterious and painful place to be!
This guide now walks you through 13 major steps to get you up and running:
- Introduction to iOS development
- Installing Tools
- Jump Right In
- Tools
- Language
- Basic Tasks
- Frameworks
- Design Patterns
- Human Interface Design
- App Design
- App Store
- Finding Information
- Where to go from here
Ok, ok so the last two are technically major steps – but do offer some very helpful advice..
The guide is broken down into small ‘bite size’ chunks, that leave out the over complicated ‘waffle’ and stick to the basics. It’s perfect if you’re just starting out.
But don’t stop there… Once you’ve worked your way through the guide, I’d strongly recommend checking out and subscribing to Stanford University’s iPad and Application Development series in iTunes U.
So you’ve downloaded your fresh copy of Xcode, and are itching to get started.. But what’s this? All your code files are getting stamped with the mysterious __MyCompanyName__? Frustrated huh?
Well despite what some of the tutorials say out on the net, there’s no .plist’s to edit, no terminal commands to execute and no degree in meta physics required.
The company name detail is actually taken directly from the stock ‘Address Book’ application. By now you should have already set up your address book contact, and linked it to your user account.
Open up Address Book, and find your ‘Me’ account, now set the company name on your record and save it. Even if you don’t want to actually publish apps as a company, enter the name you want to appear in the comments, and then save the changes to the record.
That’s it.. No… Honestly, that’s all you need to do! Now close down Xcode. The next time you create a new file the company name will automatically be placed in the comments of the files. Simple really!
Have fun developing!
I came up against a bit of an issue today, I realised my Xcode was stuck on version 4.1 and the AppStore wasn’t detecting the update available to v4.2. Now normally this wouldn’t be an issue, however version 4.1 doesn’t include the iOS 5.* SDK’s.
So I decided the only way around the issue, would be to completely remove the old version, then install the fresh version 4.2 straight from the AppStore.
This seemed to do the trick for me:
- Open Finder
- Open the Utilities folder
- Open a terminal window
- Copy and paste the following line in:
1
sudo /Developer/Library/uninstall-devtools –mode=all
- Press return
- When prompted, enter your password
- Press return
Xcode should then eventually uninstall. This may take some time depending on the speed on your machine.
If you spend allot of time uploading files to FTP sites then you may well find this automator add-on invaluable. Essentially this enables you to create a ‘drop box’ type folder in which you can drop files. Then hit the Automator application shortcut, which will automatically ‘chuck’ them up to an FTP folder of your choice.












