Hey all,
I just have development experience in .Net and Windows... And now I really want have some hands on experience of development on Mac. So guys, how do I proceed (Well I'll get Mac first), suggestions please...
Hey all,
I just have development experience in .Net and Windows... And now I really want have some hands on experience of development on Mac. So guys, how do I proceed (Well I'll get Mac first), suggestions please...
I would suggest you to learn Objective-C first. It's C-based language, with object oriented capabilities mostly inherited from smalltalk.
I found this book amazing. (I think the third edition is coming)
And of course, you'll have to get used to XCode and Apple provided development tools (gdb, instruments). I think you will miss Visual Studio (which in my opinion is more solid than XCode) but you'll get rewarded with Cocoa experience. You can make you application really look very neat with no much work.
The bright side of this is that you will be able to develop for iPhone as well. Although is not the exact same framework (Cocoa vs. Cocoa Touch) they share basic concepts and programming language.