Thanks for your offer, goodtime, I already have tempted by Objective-C, but I’m already a newbie in ASOC, and I suffer a lot ” coming back to programming after 10 years of complete inactivity in this domain. My first contact with XCode was two months ago, and I was completely lost in these “text view 1 of tab view 2 of window 1”. then I climbed in the train of ASOC with the help of Shane Stanley’s book, discovering the huge territories of the NeXT Step stuff. I was already lost in the 100 classes of the Think Pascal Class Library, you may imagine my feelings in front of Cocoa’s.
So to tell, I don’t feel ready for Objective-C, and I regret it, because you are speaking the same language as the libraries, you know what type of variable you send, and what type you get. And of course, XCode helps you more when you write your code or debug it.
The only two benefits I could get in learning Obj-C are subclassing and speed. But Cocoa’s delegate concept avoids in great part the subclassing, and speed is rarely needed, as I write lambda-user applications. Sometimes, when you have to verify a lot of texts, character by character, it sucks, that’s right.
I’ve been cooled down, at the times of CodeWarrior, by these C gurus which seemed to prove one can write half a line where other languages needed four, and adored things like std::remove_copy_if(s.begin(), s.end(), std::back_inserter(t), boost::bind(strchr, ss_gaps.c_str(), _1) != (char*)NULL);
So, as I said, I’m not ready, but thanks!