Book to get started with Objective-C, coming from C++ and java

Discussion in 'Mac Programming' started by foges, May 5, 2009.

  1. foges macrumors newbie

    Joined:
    May 5, 2009
    #1
    I want to try developing for the iphone and I have read that I should start with Objective-C. I have done a semsester of C++ and a Semester of Java programing at Uni (where Im at now). I have been looking through these forums and i have seen suggestions about the Kochan book and Hillegass one.

    The reviews about the Kochan book say that its quite focused on people who have no experience in programming. And the Hillegass book is called Cocoa programming, which I dont really think is what im looking for.

    So what do you guys suggest for someone who doesnt need to know all the basic stuff, i know how classes work, how inheritance works, etc... (I've never done any GUI programming though)

    Thanks
     
  2. themoonisdown09 macrumors 601

    themoonisdown09

    Joined:
    Nov 19, 2007
    Location:
    Georgia, USA
    #2
    If you're wanting to get into Mac programming, it would be good to learn Cocoa. The Hillegass book is very good and intuitive. If you're wanting to start writing applications for the iPhone, Cocoa is the way to go.

    Seeing that you've programmed in C++ and Java, you should be able to pick up on Objective-C pretty quickly.

    Edit: Here's a really simple introduction to Objective-C.
     
  3. foges thread starter macrumors newbie

    Joined:
    May 5, 2009
  4. Alan S macrumors member

    Joined:
    Mar 21, 2009
    Location:
    California
    #4
    I'd like to give this thread a bump in case anyone wants to elaborate.

    As a Java developer on mostly the window and Linux environments, I'd
    like to add Objective-C on the iPhone into the mix.

    What are the best resources for making the switch?

    I've download XCode and just started working with that, plus some lectures on iPhone programming.
     
  5. lee1210 macrumors 68040

    lee1210

    Joined:
    Jan 10, 2005
    Location:
    Dallas, TX
    #5
    The only difference in switching from another language/platform/etc. and starting from scratch is that you're familiar with programming concepts, you might be familiar with C syntax, etc. so you might be able to skip some of the introductory material.

    However, this page (that should be linked at the top of the forum):
    http://guides.macrumors.com/Cocoa_FAQ
    lists a number of resources, has a book recommendation, etc. It would probably be best to start there, whether you're brand new to programming or have programming experience but are brand new to Objective-C and Cocoa.

    -Lee
     

Share This Page