Mac开发入门的最佳方法
我最近刚买了第一台Mac。我在Windows上进行了大量编程,但是现在我想开始Mac开发。我应该了解哪些语言或者开始使用Mac开发需要使用的工具?
解决方案
对于桌面应用程序,可可+ objective-c是必经之路。 XCode是最好的编辑器。对于webapp,我将检查Ruby on Rails和Textmate。
如果我们已经完成Java开发,那么我们也可以继续这样做。 Eclipse将非常熟悉。
Aaron Hillegass的Mac(R)OS X的Cocoa(R)编程(第3版):
很棒的书和作者拥有很多信誉,Apple带领他来培训他们的开发人员使用Cocoa的知识。
查看Apple的Mac Dev Center
我已经加入了Mac Developer Network,并在那里订阅了许多播客。不是参考心智,我们只是一个可以激发自己动力的地方。
我第二次亨特里(J.
目前,我正在阅读的另一本很好地介绍Xcode 3的书是Fritz Anderson的Xcode 3 Unleashed。
苹果的开发网站上也有很多编程指南和视频。在developer.apple.com上注册。如果我们已经有一个apple.com帐户(或者iTunes),则很容易将其扩展为开发人员成员身份。请注意,除非我们支付完整的ADC成员资格,否则我们不会获得所有开发者信息。但是,所有API文档和编程指南都可以免费使用。
如果我们有Windows经验,但又想开发Mac软件,则可以考虑使用REALbasic。它不能让我们完全访问Mac OS X Cocoa框架,但可以用来制作一些漂亮的Mac应用程序。而且上手起来真的很容易。
我们可以尝试将f-script和传统的Cocoa(换句话说就是xcode)结合起来。当我们想尝试Cocoa API时,f脚本非常有用,这肯定与我们以前使用的脚本有所不同。我们保持的活力越多,学习的速度就越快。那是我的经验。
我们来自Windows环境吗?如果我们愿意,我建议使用Mono作为.Net的免费实现或者Java,这两种平台都可以在Windows / OSX / Linux中正常运行
如果我们只想以OSX为目标,那么可以使用Cocoa / Objective-C / XCode,但是我不确定要找到多少文档或者示例,因为似乎只有一个大型的OSX开发工具提供商,那就是与Windows相比,Apple本身与无数种开发工具相比,可以发现。
当然,还有许多其他选择,请记住OSX是Unix操作系统,我们可以轻松地使用Python / Perl / Ruby和许多其他脚本语言和开发技术进行开发,只需确保知道要针对的平台即可。