One minor annoyance about iPhone development, especially with someone already versed in Mac development, is that the classes are mostly the same, but every once in a while, there's a land-mine, pothole, or other surprise when what works for the Mac doesn't work the same for the iPhone.
Bindings have been a part of the MacOS since 10.3, and are a very useful and valuable feature. And they're missing on the iPhone. I've tried a few techniques to make up for the lack, but none of them are as elegant as I'd like. And then, in the shower, I came across a brilliant idea, involving a way to keep track. It'd involve making an NSObject subclass, and using +poseAsClass:, but it'd work!
It's now 4:30 am, and having the class not exactly work has led me to discover that not only has 10.5 depreciated +poseAsClass:, and has it missing from the 64-bit version, it's gone outright from the iPhone. And now I'm updating for no other reasons than to vent. Core Data and bindings have made me soft, but I like soft.
