我最近刚拿到我的第一台Mac电脑。我在Windows上进行了很多编程,但现在我想开始进行Mac开发。有哪些编程语言或工具是我应该掌握的,以便开始进行Mac开发?
我最近刚拿到我的第一台Mac电脑。我在Windows上进行了很多编程,但现在我想开始进行Mac开发。有哪些编程语言或工具是我应该掌握的,以便开始进行Mac开发?
对于桌面应用程序,cocoa+objective-c是最好的选择。XCode是最好的编辑器。对于Web应用程序,我建议使用Ruby on Rails和Textmate。
如果您已经做过Java开发,也可以继续使用Java。Eclipse会非常熟悉。
你是从Windows环境来的吗?如果是的话,我建议使用Mono,它是一个免费的.Net实现,或者Java,这两个平台在windows/osx/linux上都能很好地工作。
如果你只想针对OSX进行开发,那么Cocoa/Objective-C/XCode是最好的选择,但我不确定你会找到多少文档或示例,因为似乎只有一个大的开发工具提供商为OSX提供开发工具,那就是苹果本身,相比之下,你可能会发现为Windows开发而找到的开发工具多种多样。
当然还有许多其他选择,记住OSX是一个Unix操作系统,你可以轻松地使用Python/Perl/Ruby和许多其他脚本语言和开发技术进行开发,只要确保知道你要针对哪些平台。
Cocoa绝对是最好的选择。如果你不想花钱买书,这些网站可以帮助你: http://cocoadevcentral.com/ http://cocoadev.com/ http://oreilly.com/pub/ct/37