The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Getting Started With Developing With Xcode?

    Discussion in 'Apple and Mac OS X' started by MICHAELSD01, Jun 13, 2009.

  1. MICHAELSD01

    MICHAELSD01 Apple/Alienware Master

    Reputations:
    429
    Messages:
    2,934
    Likes Received:
    0
    Trophy Points:
    55
    Developing for the iPhone has become more and more compelling, but I'm not sure where to begin. I have minimal coding knowledge, and I'm completely lost once I open up Xcode. What are the best tutorials, books, etc. to learn Objective C and become familiar with Xcode? How did Xcode developers on this forum start?
     
  2. Budding

    Budding Notebook Virtuoso

    Reputations:
    1,686
    Messages:
    3,982
    Likes Received:
    0
    Trophy Points:
    105
    I would strongly suggest you get some experience developing in Java using Eclipse or C#/C++ using Visual Studio before trying Objective-C in Xcode. The reason for this is because Objective-C is significantly more complex to use than Java/C#/C++, and Xcode is an IDE which lacks behind Eclipse/Visual Studio by lightyears.

    Support documentation for Objective-C is also far less than other more popular OO languages, although you can find some help on the Apple Developer Connection website ( http://developer.apple.com/iphone/). Of course, that website pales when compared to MSDN.

    A few tips, the ESC key is your friend in Objective-C, just like how Ctrl+Space is your friend in other IDEs. Why Apple decided to place such an important functionality in such a hard to reach place, I don't know. Also, Help>Research Assistant is probably the single most useful window you will find in the entire IDE.
     
  3. masterchef341

    masterchef341 The guy from The Notebook

    Reputations:
    3,047
    Messages:
    8,636
    Likes Received:
    4
    Trophy Points:
    206
    the learning path to programming on the iphone does not begin with xcode and objective c 2.0.

    it starts with java. you must learn object oriented programming before learning objective c 2.0. obj-c is object oriented, and very complicated in its form compared to something like java. get a good java textbook and work through that. then get "Programming in Objective C 2.0" by Stephen Kochan