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

    May 5, 2009
    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)

  2. themoonisdown09 macrumors 601


    Nov 19, 2007
    Georgia, USA
    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

    May 5, 2009
  4. Alan S macrumors member

    Mar 21, 2009
    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


    Jan 10, 2005
    Dallas, TX
    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):
    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.


Share This Page