It would appear that programming with Carbon is not as developer-friendly as I would like. I have very little patience for jumping through hoops to get simple tasks done.
Don’t get me wrong — I really do enjoy using Carbon to do things much more than other APIs I’ve dealt with in the past. Unfortunately, it’s starting to feel very much like I have to do a lot more work than is really necessary to get simple tasks done. Not only am I peeved about the complexity, but it just feels so legacy to do things that way.
Anyway, I feel it’s high time I flex my intellectual muscles and learn something new. I will be taking on Cocoa and Objective-C for all my apps under Mac OS X. I’ve been getting a bit too used to C and C++ lately, and developing many bad habits in design as a result. We’ll see how this goes. Maybe you’ll hear me in a few weeks hating Cocoa altogether… :)
So the “snag” is in the fact that my simple UI work was taking far too long and far too many lines of code to complete. Now I’m taking a whole new approach in an attempt to make my app better in the long run.



