[quote name='SuperVGA' timestamp='1348853417' post='4984784']
Also I have a hard time getting used to private functions that are not declared in the header...
To my mind, this is one of the areas where Objective-C blows every other object-oriented language out of the water.
Private methods are not part of the class' interface contract - they should not be declared in a location visible to the customer. I only wish they had done the same for private member variables...
[/quote]
I agree with this...
obj-c has a few good points, and this is one of them imo.
Mostly I program in C++ though, but I can do obj-c too, and have developed for both osx and ios.
I didn't mean I programmed IN iOS, but I like the tools that are available. The OpenGL debugger is really nice for example.
Wish there was better support for shader development though...
Its wonderful to work with standardized hardware.
I've also been using eclipse for android development, and I despise it
It's part eclipse fault for being slow, eat too much ram, trying to be too smart and generally being a nuisance.
And part android sdk for being buggy, and have bad support for multiple projects with interdependencies.
Using the ndk didn't help the experience, though I've heard it is supposed to work better now, though I'm still suspicious until I see it under the pressure of a real project...
As for file managing, I have been using TotalFinder to group finder windows and bring them up on a keystroke, though it has been kind of buggy when using two screens lately.
And I like that I have a bash shell available, and its usually easy to install gnu stuff if you need it.
I use the trackpad (and built in keyboard) all the time, even when connected to a bigger screen at the office, I find it a lot more ergonomic then using a mouse, even though its a bit slower. Also, using that all the time makes the transition easier for when I'm out of office. I long for the day when accurate eyetracking is built into every laptop...
At home I have a hobby project I just started, and for that I downloaded Visual Studio Express 2012, since it was a long time since I had an opportunity to use VS professionally. (and it needs to run on windows)
I have no idea if I like it yet, most things seem to work similar to as I'm used to, just a bit more flat and edgy