On Fri, 02 Sep 2011 10:04:54 -0700, Jens Alfke <j...@mooseyard.com> said: > >On Sep 1, 2011, at 9:26 PM, Julie Porter wrote: > >> Again I am impressed with the help I received here. Hopefully others will >> be able to read these threads and learn from the experience of others. > >Julie: Youre welcome! > >Gang: One result of this is that Im realizing how difficult it is to explain >the basic concepts of object-oriented programming to someone whos confused by >them. Ive been using them so long, that its like a fish trying to explain >how to swim. Id like to be able to point people to a good introduction, >either online or in a book, but unfortunately I dont know of any. Can anyone >recommend something? (It doesnt have to be Objective-C specific, although >ideally it would describe dynamic languages, not static ones like C++ or Java.) > >Another common stumbling block seems to be nib loading, and the concept of >wiring up your non-view objects so they can find each other at runtime. I >think Im better at explaining this because I still remember learning it >myself, but it would still be good to bookmark some clear descriptions.
For nib loading, my iOS book pounds home all the key points (these are *instances* you're making and now you need a way to get *references* to them). The key chapter is available for free online: http://www.apeth.com/iOSBook/ch07.html The book does also introduce OOP concepts, of course, but it those chapters are somewhat spread out and aren't all available free, and are rather tightly tied to Objective-C and the particular behavior of the Cocoa frameworks; you'd have to see the actual book to decide if it's appropriate for your purposes (let me know off-list if you'd like a copy). There's also a fun OOP explanation in my Ruby intro, but it's rather tightly tied to Ruby: http://www.apeth.com/rbappscript/02justenoughruby.html m. -- matt neuburg, phd = m...@tidbits.com, <http://www.apeth.net/matt/> A fool + a tool + an autorelease pool = cool! Programming iOS 4! http://www.apeth.net/matt/default.html#iosbook_______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com