Re: core data app questions - help!
Re: core data app questions - help!
- Subject: Re: core data app questions - help!
- From: mmalc crawford <email@hidden>
- Date: Mon, 10 Sep 2007 09:06:52 -0700
I omitted to comment on this in the previous reply:
On Sep 10, 2007, at 8:31 AM, Jacob Scheckman wrote:
I consider the knowledge you're describing as more academic because
it represents a deeper understanding of what happens behind the
scenes in the program.
No, absolutely not. As I stated earlier, the issue is not what
happens "behind the scenes", it is the fundamental idioms that
underpin Cocoa. Please read the two messages I referred to from Erik
Buck:
<http://www.cocoabuilder.com/archive/message/cocoa/2007/8/31/188545>
<http://www.cocoabuilder.com/archive/message/cocoa/2007/8/20/188026>
A couple of salient quotes:
"for me at least, it just isn't productive to jump into a large
framework and attempt to implement fairly complex behaviors using
features of the framework that I don't understand."
"In most respects, Cocoa is not an al-la-cart framework. There are
key design patterns, repeated idioms, optional conventions, and most
importantly some essential conventions. No matter how much experience
a programmer may have, if the programmer fails to adhere to essential
conventions (like Cocoa memory management conventions), they will not
succeed with Cocoa."
"Because Cocoa is a cohesive system that is astoundingly consistent, a
programmer who groks it can correctly guess class and method names,
anticipate potential error cases, avoid unnecessary code, and benefit
from legendary productivity. A programmer who is missing one or more
key concepts will find seeming barriers everywhere because Cocoa
probably applies the concept ubiquitously."
mmalc
_______________________________________________
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