Getting Started as an iPhone / iPad Developer


Published on
Learn about what you need to get started as an iPhone / iPad developer.

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Getting Started as an iPhone / iPad Developer

  1. 1. Getting Started as an iPhone / iPad Developer
  2. 2. iOS Developer Account● In order to develop Apps, build to real devices and be able to submit to the App store, you need to be an official iOS developer.● While there is a free account that will allow you to download the SDK and play with the simulator, if you are serious about developing on this platform youll need to make the jump to the $99/year paid program.●
  3. 3. An Intel Based Mac Computer● If you are doing freelance work, Id recommend you consider a laptop for mobility. An entry level MacBook Air will do the trick nicely.● I like to plug my laptop into a larger flat panel display when Im developing at home. You eyes will thank you!● If you dont need to be mobile, then a Mac mini is a less expensive but very effective option too.
  4. 4. A Device (iPhone/iPad/iPod Touch)● You should have access to a physical device for each device your App will run on for testing.● You must test your all Apps on real devices as the simulator is not sufficient for this purpose.● Before you can test your Apps on an iPhone, iPad or iPod Touch, the device needs to be set up for development via a process called device provisioning.
  5. 5. Provisioning● In order to be able to run your Apps on your iPhone, iPad or iPod Touch you need to provision it first.● This process is documented in the resource below and can be a bit tedious for the first timer.● entation/ToolsLanguages/Conceptual/Xcode4U serGuide/Devices/Devices.html
  6. 6. Sync Cord● Youll use the sync cord to build the App to your device for testing purposes.● These are expensive, so try not to lose or damage it.
  7. 7. Latest Version of Xcode● Xcode is the code editor/IDE used to develop iOS Apps. Interface Builder is now integrated with Xcode and can be used to design your user interfaces.● Xcode is usually free.● Dont worry about running Beta version when you are first getting started.●
  8. 8. Internet Access● You will find that as you learn to develop for iOS a steady connection to the Internet is essential.● You will make frequent trips online and some common sites youll visit include:● .action●
  9. 9. Objective-c● Objective-c is the primary language used to build most iOS apps.● One of your first tasks as a developer on the iOS platform will be to gain a comfort level with Objective-c.● I have put together a 30 part video series on Objective-c that you can watch for free by entering your name and email on
  10. 10. Cocoa Touch and the iOS SDK● Cocoa touch is a user interface framework for building Apps that run on the iPhone, iPad and iPad Touch.● Youll want to stay current with the latest version of the SDK, as it is updated frequently.● touch.html
  11. 11. Source Control● The ability to track changes and protect your code is an important skill to learn as a new developer.● Xcode 4 comes with build in Git source control and I recommend making use of it right away for any important projects you are working on.● entation/ToolsLanguages/Conceptual/Xcode4U serGuide/SCM/SCM.html
  12. 12. ● If you are interested in learning more about how to develop mobile Apps, visit and get instant access to over 30 free videos today!