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: Bruno Sanz Marino <email@hidden>
- Date: Fri, 16 May 2008 00:39:26 +0200
I come from Java, and before, for web and for Windows and i am learning
Cocoa for "Iphone" purposes mainly
For me the biggest issue is to learn the libraries and frameworks (all
these tons of objects)
Cocoa is long away from the "pure c" Win32 library (of microsoft
windows)...But the true is that almost nobody use now "pure c win32" to
write applications
The really first step with a language is allways to write code and
forget the "GUI" and the "buttons and windows" .....Then when you know
what are you doing and you can do what you want to do (like a painter),
you can think in the "GUIS" and all these stuff
Scott Ribe escribió:
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.
_______________________________________________
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