Quote:
Originally Posted by nick5454
How do you find the OS inconsistent? I find it much more stable than XP or Vista . But I just started iPhone a while ago.
I'm used to xCode now. It's not so bad. And you can always use VisualSudio since opengl is platform independent. There are a few 3rd party tools that allow you to do it. But I think it's a waste of time.
I do wish Apple had better documentation with examples like MS. The simplest things in MAC have become huge hurdles.
But, another 2 months and I should be at a normal pace.
|
Memory management in general tends to be inconsistent. I'm trying to remember the exact calls I used (not on Mac now) but one specific example was collecting HTTP data in an NSData and converting it to a string with NSString stringFromData (or something like that). See what happens when you free the NSData and try to use the string. Then check the documentation to see if there's any mention of the crash you're about to get.
Most of the examples I can think of have to do with either memory management or trying to integrate C++ into Objective-C, or using the C library for functionality that's not in Objective-C.
But other issues I've had: XCode seems to die about once a day; Interface Builder really, really needs Save All; the context sensitive editors is light years behind, well, everybody, and frankly being someone who jumps between C++, C#, Java, PHP, Objective C and sometimes even assembly on a weekly basis, Objective C really should have stayed in the lab.
Don't get me wrong, I don't love Microsoft, or Java, or anything. I've been developing for 22 years, still make a very good living at it, and do it by following the money. I detest Apple's editorial policies but, you know, people rob banks because that's where the money is.
Eric