Re: Guidance for Cocoa's steep learning curve
Re: Guidance for Cocoa's steep learning curve
- Subject: Re: Guidance for Cocoa's steep learning curve
- From: Scott Ribe <email@hidden>
- Date: Thu, 15 May 2008 13:53:17 -0600
- Thread-topic: Guidance for Cocoa's steep learning curve
> then there's not that much new in Objective-C/Cocoa IMHO.
Exactly. Deferred-release makes reference counting easier. Looser more
dynamic typing makes certain things more convenient & more concise.
Delegation keeps the single-inheritance hierarchy shallow and
comprehensible. The handful of powerful patterns are used consistently and
to very good effect in the overall design. There's no one thing shockingly
different; just a few good ideas applied effectively and consistently. (And,
I should add, with a tolerably lightweight runtime cost for the dynamic
bits.)
Learning the basics of Objective-C & Cocoa was dead easy. Starting to see
the way it all fit together took longer. Getting a grip on the breadth of
the whole framework, or the depth of how to modify behavior of standard
classes--that takes a long time.
--
Scott Ribe
email@hidden
http://www.killerbytes.com/
(303) 722-0567 voice
_______________________________________________
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