This is part of an ELC Tech Network

iPhone Programming Tutorial – Getting Set Up

This tutorial will detail all of the steps that you need to take to start developing native iPhone applications.  After completing this tutorial, you should have all of the tools necessary to get started.  *Note this tutorial assumes that you are running Mac OS X v10.5.3 or later.  If you are running a Windowz box and reading this tutorial, then step 0.5 is : Smash your Windowz box and buy a Mac, you’ll thank me later.  Now on to the good stuff…


  1. Sign Up For a Developer Account

    Head on over to
    Apple Developer Connection
    and sign up for a developer account.  You can sign up for an account for free to be able to gain access to all of the tools and documentation. This will also provide you with a built-in iPhone simulator so that you can test your applications on your local machine.  However, when you are ready to deploy your application on an iPhone, you must sign up for the iPhone Developer Program.


  2. Get the iPhone SDK

    Now that you have signed up for that, you will have access to the iPhone SDK, Documentation, Sample Code, and API.  The first thing you want to do is download the iPhone SDK.  This includes the latest version of XCode and contains the entire suite for developing iPhone applications.  The installation is pretty strait forward.  Just accept all of the defaults and you’ll be on your way

That’s it! If you were expecting something more complicated, then I am sorry to dissapoint.  I have also, provided links to each of these sites in the sidebar of my blog for quick access.  The next iPhone tutorial will  show you how to write your first Hello World application.

Advertisement

This entry was posted in iPhone Programming Tutorials and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

21 Comments

  1. Adam
    Posted July 27, 2008 at 1:54 am | Permalink

    I’m using macbook with OS 10.5.4. The sample code listed on apple developer site gives error when you try to compile them. The trick is to use zip files instead of dmg.

  2. aa
    Posted July 30, 2008 at 3:47 pm | Permalink

    When signing up for the developer account, what if I’m not a part of a business or organization?

  3. Posted July 30, 2008 at 3:53 pm | Permalink

    aa it shouldn’t matter. You should be able to sign up as a regular user. Are you talking about the paid iPhone Developer Account or the free Apple Developer Connection Account?

  4. Josh
    Posted October 7, 2008 at 10:16 am | Permalink

    Hei Thanks man, I hope you get a hell of a job with a huge pay, you deserve it.

  5. applied but now option to pay anywhere
    Posted October 8, 2008 at 1:09 pm | Permalink

    I’ve applied and downloaded the SDK. Built an app and am still waiting to actually pay for the option to test my app on a real device. How long is this process going to take? It’s been weeks.

  6. Posted October 8, 2008 at 2:12 pm | Permalink

    It took them over a month to approve me. Finally, I just sent the ADC guys an email. They responded within a week saying there was an error and sent me the confirmation.

    I would recommend emailing them if it has been that long…

  7. Andy
    Posted January 13, 2009 at 1:38 pm | Permalink

    Your tutorials look great. I am trying to follow along, but only one problem — I cannot get Interface Builder to launch without it immediately crashing. I’ve checked the web for possible solutions, and it looks like this is a fairly common problem for some users. Have you come across this problem before, and better yet, might you have a solution?

  8. Nickel
    Posted January 13, 2009 at 1:47 pm | Permalink

    You might try re-installing the SDK or changing your time zone to Cupertino…

  9. Lim
    Posted February 2, 2009 at 3:33 pm | Permalink

    Where can I get an SDK that still supports tiger? I don’t have Leopard, still using Tiger 10.4.11… In Apple’s development website, they seem to have removed all the other versions…

  10. Nate
    Posted March 1, 2009 at 5:24 pm | Permalink

    Hi all… I am looking for someone to aid in bringing my itunes app to life. Is there anyone out there? ace_nate@hotmail.com

  11. Posted April 5, 2009 at 9:01 am | Permalink

    nice tutorial

  12. NeXt-GEneRaTioN
    Posted May 31, 2009 at 12:11 am | Permalink

    Nice but is there a windows version i have a Mac but its work and cant take home freely

  13. mic
    Posted June 12, 2009 at 2:38 pm | Permalink

    Sorry Next-Generation but the SDK is available on mac only. Would you ever think about programming a Windows mobile phone on the mac. Logically, Apple only publishes development tools on its own platform.

    • Mykhaylo Khodorev
      Posted March 21, 2010 at 1:07 pm | Permalink

      There is no logic except attempt to tie developers to their own platform. Lot of people have iPhone but have no Mac and don’t intend to have it in the future.

  14. lewis O'D
    Posted June 23, 2009 at 10:35 am | Permalink

    I wish it worked on windows (sigh)

  15. Raghava Ayyagari
    Posted June 23, 2009 at 10:22 pm | Permalink

    I am a beginner yet to be and have an iphone but no mac. Can someone guide me as to what kind of mac is required for a decent performance in development.

  16. sighy mcsigh
    Posted June 29, 2009 at 4:33 am | Permalink

    Its a pity apple consistently restrict development to their own platforms, stifles creativity and reduces their own profit. As for the non-disclosure agreement … *shakes head*.

    But anyway, thanks mate. Good tutorial!

  17. A.G
    Posted January 19, 2010 at 6:02 pm | Permalink

    How about Linux? Can develop iPhone apps on Linux?

    Thanks

    • Deve hOpper
      Posted May 21, 2010 at 11:08 am | Permalink

      yah man how about it ??
      every body loves Linux ^_^

      can we ? can we ? can we ??? … ! _ !

  18. Bosho
    Posted March 11, 2010 at 12:28 am | Permalink

    Is it possible to download the SDK and/or do iPhone development on Windows

    • Deve hOpper
      Posted May 21, 2010 at 11:12 am | Permalink

      it seems not :(
      unless you use a VM (virtual machine) and try to start macOS under a windows environment :|

6 Trackbacks

  1. [...] This tutorial assumes that you have already installed the iPhone SDK.  If you are unsure how to do this, click and follow the steps. [...]

  2. [...] This tutorial assumes that you have already installed the iPhone SDK.  If you are unsure how to do this, click and follow the steps. [...]

  3. By IPOD SDK « Zemblasoft’s News on January 16, 2009 at 6:19 am

    [...] janvier 16, 2009 iPhone Programming Tutorial – ICodeBlog [...]

  4. By Hello world! « iPhone App Programming on March 1, 2009 at 5:07 pm

    [...] most basic way I can get you started is to send you to icodeblog’s set up tutorial.  After you do that, head on to more tutorials and keep an eye here for more stuff! Tags: Hello [...]

  5. By Kirk Lennon - iPhone Programming on February 7, 2010 at 12:17 am

    [...] found a nice series of tutorials on iCodeBlog. I’ve been following the directions very carefully, and retyping the provided code into Xcode [...]

  6. [...] assumes that you have already installed the iPhone SDK.  If you are unsure how to do this, click and follow the steps.Creating a New Navigation-Based [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">