• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Introductions to OOP? [was: Re: Large over 100K pixel high ruler scroll view]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Introductions to OOP? [was: Re: Large over 100K pixel high ruler scroll view]


  • Subject: Re: Introductions to OOP? [was: Re: Large over 100K pixel high ruler scroll view]
  • From: Matt Neuburg <email@hidden>
  • Date: Fri, 09 Sep 2011 12:34:03 -0700

On Fri, 02 Sep 2011 10:04:54 -0700, Jens Alfke <email@hidden> 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: You’re welcome!
>
>Gang: One result of this is that I’m realizing how difficult it is to explain the basic concepts of object-oriented programming to someone who’s confused by them. I’ve been using them so long, that it’s like a fish trying to explain how to swim. I’d like to be able to point people to a good introduction, either online or in a book, but unfortunately I don’t know of any. Can anyone recommend something? (It doesn’t 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 I’m 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 = email@hidden, <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 (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

  • Prev by Date: NSWindow title bar view height
  • Next by Date: Re: How to write song tags with iTunes and Scripting Bridge
  • Previous by thread: Re: NSWindow title bar view height
  • Next by thread: Re: NSBrowser column titles disappear when scrolled [SOLVED]
  • Index(es):
    • Date
    • Thread