FROM : Scott Ribe
DATE : Thu May 15 21:53:17 2008
> 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_removed>
http://www.killerbytes.com/
(303) 722-0567 voice
DATE : Thu May 15 21:53:17 2008
> 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_removed>
http://www.killerbytes.com/
(303) 722-0567 voice






Cocoa mail archive

