SDK Complexity

Discussion in 'iPhone' started by swr2000, Aug 28, 2008.

  1. swr2000 macrumors member

    Aug 21, 2008
    I just wanted to know from those that have worked with the SDK how easy it is to pick up. I have some basic programming skills and was thinking of playing with the SDK to see what I could come up with. Since this link was free I didn't think there'd be too much of a reason not to try it.

    SDK Download
  2. 2002cbr600f4i macrumors 6502

    Jun 21, 2008
    Ok, well.... Since Apple hasn't released us developers from the NDA yet... (GRR!) There's only so much I can say...

    First off, you need to know/learn Objective-C. Get yourself a copy of "Cocoa Programming for Mac OS X"... It's widely considered to be one of the best for learning Obj C and Cocoa. While going through that, pay attention to the chapter on Memory Management. The iPhone requires you do it all yourself - no Garbage Collector.

    Once you've gone all that, you should be able to figure out how to do most normal stuff in the SDK pretty much no problem as it's similar to Mac OS X programming / APIs.

    For doing the dev, if you don't already have a mac, I recommend just picking up a mac mini (or even a used one). I actually got mine from a buddy who wasn't using it anymore. Traded him $300 of purchases at Best Buy for the mini. The only requirement is it has to be an Intel based one (and I believe has to be running Leopard...)

    Coming from a Java background, I've been working my way through the Cocoa book after trying to just go straight into the iPhone SDK. Trying to go directly to the SDK had me overwhelmed with trying to get my brain around:

    Objective C
    XCode 3 Dev Environment
    All the SDK / APIs

    Easier to take them one at a time...

Share This Page