• 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: KeyValue Observing rant
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: KeyValue Observing rant


  • Subject: Re: KeyValue Observing rant
  • From: Gabriele de Simone <email@hidden>
  • Date: Mon, 26 Apr 2004 09:11:19 -0400

Given also the lack of "delegate" patterns within the NSController
subclasses leads me to the conclusion that these classes are far
sub-Apple standards because

PROGRAMMING IS ABOUT CONTROL.

[...]

Hi Michael,

It so happens that I am also banging my head on bugs that - as a beginner Obj-C programmer - are only made harder to understand by clever uses of the runtime, or "unexpected" encapsulation (NSNotifying_...), proxies, etc... Without the source code to the Cocoa framework (PowerPlant spoiled us, please spoil us again!), it is often times frustrating and yes, there are fewer resources available because it is a new technology. But, ultimately, programming with bindings is also about CHOICE. You can simply ignore Bindings altogether. For all we know (having never met any of you in person), this mmalc that posts examples could be a mad scientist with white spiky hair who concocts secret new encapsulation methods that will require 5,000 clicks on disclosure rectangles in the debugger to get to the isa :-)

I often ponder going back to delegates after a drink and another day wasted trying to understand what the hell NSTableView does with my data. My reason for sticking with bindings? I can't really go on a roaring rampage to take it out on the Cocoa team and yes, once we find the best way to learn/use/teach this technology, it will save us lots of time...

If that sounds too cliche' and/or unsatisfactory, we could also try Dr. Marvin Monroe's family therapy (from an early Simpsons episode): we could shock the hell out of each other until bindings become a distant memory and we are all ready to go work for a database company ;-)

Gabe
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.


  • Prev by Date: Re: Dowload
  • Next by Date: Re: Dowload
  • Previous by thread: Re: KeyValue Observing rant
  • Next by thread: NSOpenPanel and JPG files
  • Index(es):
    • Date
    • Thread