I’m having trouble catching up after my mini-vacation, but I cleaned up the key-value coding/observing code enough to post an example.
Monthly Archives: August 2005
A Few Words on Naming
By now you may have noticed that I like long, descriptive names. Take an example from the Key-Value Coding/Observing library, setKeysTriggerChangeNotificationForDependentKey. That’s quite a mouthful for anyone. But most editors will complete this automatically after typing only a few characters.
Most importantly, the name setKeysTriggerChangeNotificationForDependentKey leaves absolutely no doubt what the function does.
In the hopes that [...]
What’s This Web 2.0 Stuff
I don’t really mean to be contrary (No, really, I don’t). But I don’t get all this Web 2.0 stuff. Yes, I’ve read about Tim Bray’s discomfort with the Web 2.0 moniker. And I’ve read Tim O’Reilly’s response. But I just don’t get it.
The Web hasn’t reached its second major revision. I’d be generous if [...]
Key-Value Coding and Observing
Those of you who have explored Apple’s Cocoa technologies are probably already familiar with the second greatest advancement in UI programming I’ve seen in my 18+ years of writing software: Key-Value Coding and Observing.
This technology is built into Apple’s Objective-C runtime and forms the foundation of the greatest advancement in UI programming: Cocoa Bindings.
I’ve heard [...]
Search via Ajax
Thanks to a kind mention by Josh Porter, I’ve seen something of a spike in traffic. And a lot of it has come from links relating to AJAX.
I’m actually working on a cool AJAX demo and the search tool on this site was just a quick hack. In case you’re interested in how it works, [...]