Breakin’ Stuff
It’s 6am and sleep is proving impossible. My brain won’t shut down, instead thinking about the enormous possibilities made available by the iPhone SDK. Objective-C is back with a vengeance; as is becoming the norm, the main() function is meant to be off-limits, and there isn’t really a substitute for it either. Instead of being a hindrance, it’s a godsend. Draw up an interface, plug in some code, connect the outlets, and bampf. Classes start talking to one another. Instead of growing an increasingly crazy tree of functions pushing values up and down, there’s actually some kind of programmatic dialogue going on. While this probably isn’t a new concept to an experienced programmer, it’s the first times that I’ve found it intuitive.
Anyway, that’s just it. The whole thing has me pretty excited and the brain won’t pipe down, instead busying itself by dreaming up ways to keep classes nicely self-contained and autonomous while actively participating in the overall program. Or, maybe a way to make views handle themselves and report when something important happens, instead of controllers polling them constantly when resources could be better spent.
Not that it’s all unicorns and rainbows. Registering, configuring, and provisioning a test device was like finding out the rainbow is made of sewage, and the unicorn just ate your last pie. You eventually work through it, but probably won’t look forward to doing it a second time.
Comments
2 Responses to “Breakin’ Stuff”
Leave a Reply

That last paragraph was extremely poetic, Byron. Good shit! *hands to the head*
Sometimes unicorns deserve criticizing, is all I’m saying.