stringByAppendingString:@"Ha!" PDF Print E-mail
Wednesday, 22 April 2009 11:03

Playing with iPhone stuff and Objective-C has been very interesting to say the least.  I am to the point where I think I like it but don't really know why.

Here are some initial thoughts, after a couple months of use...

Developers have to be really good at knowingWhatMethodTheyAreWantingToCall, as the methods are ridiculously wordy.  I say this now, but it is slowly rubbing off on me.  I don't know who developed in objective-c prior to code completion, because it would be impossible without constantly searching the documentation.

There is good documentation though, once you figure out what it all means.

I like the message passing idea, it adds some dynamic flexibility to an otherwise inflexible language(C).  I do like the built in reference counting and memory management system(retain and release).  You have to do it yourself in C++ or find a set of classes that does it for you.

Interface Builder was a challenge to figure out.  The program itself was easy to use, but figuring out how all the connections are to be made, and how to connect and instantiate things was a little bit of a pain at first.  But now I'm pretty comfortable with creating my own .nibs and using them.

XCode is a beast.  It's not really my taste, but I'm learning to use it. Unfortunately, it is no Eclipse, more like Visual Studio.

It took a little while to get used to how things work, I've still got questions, but generally things are working smoothly now.

 

 

Book Wish List

StackOverflow