Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

chrono1081

macrumors G3
Original poster
Hi guys.

I'm blazing through the Objective-C book I have (Coming from C and C++ makes this process fast) and I was looking at Cocoa books then I see how iPhone uses Cocoa Touch...which I cannot find any books for.

Am I find just grabbing some Cocoa Books? My main (short term) goal is to remake all the little SDL games I made onto iPhone. (I'm also assuming I should be doing this in Cocoa not Quartz...not really sure of the difference).

Any help would be greatly appreciated.

Oh, and on a side note, its not possible for me to go to a bookstore and look at the books to see what I need. I'm restricted to online shopping only.
 
Have you checked out the free Apple books that are available online? I think the following might be of interest to you:

"The Objective-C 2.0 Programming Language"
"Cocoa Fundamentals Guide", describes Cocoa and Cocoa Touch.

There are lots of other Apple books available online. If you're comfortable reading books from the computer screen I think you'll find everything you need online.

Also, make sure that the Objective-C books you read really discuss Objective-C 2.0.

/Mats
 
Cocoa = Foundation + AppKit
Cocoa Touch = Foundation + UIKit

UIKit and AppKit have some similarities. If an NS... class exists, it's usually very similar to the iPhone's version (UI....). For example, UITextField and NSTextField. Mac-specific stuff like dock tiles and menubars aren't included in the UIKit versions, obviously.

UIKit also includes new stuff, like Multi-touch, that doesn't exist in AppKit.
 
Thank you for the clarification 🙂

I didn't catch that when I was looking through my books but now I notice it.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.