我只是拥有.Net和Windows的开发经验...... 现在我真的想要掌握Mac上的开发经验。 那么伙计们,我该如何继续(好吧我会先得到Mac),建议请...
答案 0 :(得分:2)
我建议你先学习Objective-C。它是基于C语言的,面向对象的功能大多继承自smalltalk。
我发现this书惊人。 (我认为第三版即将推出)
当然,你必须习惯XCode和Apple提供的开发工具(gdb,instruments)。我想你会想念Visual Studio(我认为它比XCode更稳固)但你将获得Cocoa体验的奖励。你可以让你的应用程序看起来非常整洁,没有多少工作。
这方面的好处是你也可以为iPhone开发。虽然不是完全相同的框架(Cocoa vs. Cocoa Touch),但它们共享基本概念和编程语言。