Re: "iPhone Programming For OS X Coders"?
Re: "iPhone Programming For OS X Coders"?
- Subject: Re: "iPhone Programming For OS X Coders"?
- From: Jack Nutting <email@hidden>
- Date: Wed, 7 Apr 2010 00:42:05 +0200
On Wed, Apr 7, 2010 at 12:29 AM, Jens Alfke <email@hidden> wrote:
> I have to confess that I haven't yet learned UIKit. The bits of iPhone
> development I've done so far have used networking and crypto APIs, and
> CoreAnimation, but hardly any of the UIKit classes.
>
> What would be the best book for me to learn from? Obviously most of the
> books out there don't assume you know Objective-C or Foundation or even
> Xcode, and will take time teaching those. I'd rather not have to buy or skim
> through stuff like that. Are there any books that assume you already know
> Cocoa programming and just cover what's different on the iPhone OS?
I don't know of any books like that, unfortunately. However, in my
opinion, there are really just a couple of critical things that
anybody coming from Cocoa needs to learn in order to handle Cocoa
Touch well: The usage of UIViewControllers (which basically take the
place of a window controllers/delegates in Cocoa), including the
special view controllers in UIKit that exist only to organize other
controllers into tabs and navigation trees; And the proper use of
UITableView (which you'll often use to display all sorts of things,
even things that don't feel "tabular", just because it makes it easy
to deal with arbitrary large lists of things that may need to scroll)
and UITableViewCell, which is both more limited than its Cocoa
equivalent in some ways (tables only have a single column, so the cell
must fill the entire width) and more flexible in others (since it's a
full-fledged subclass of UIView, you can easily display *anything* in
there).
All of these are pretty well documented by Apple. Good luck!
--
// jack
// http://nuthole.com
// http://learncocoa.org
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden