开始使用Mac开发的最佳方式

时间:2008-10-02 12:52:43

标签: macos

我刚刚拿到了我的第一台mac。我在windows上做了很多编程,但现在我想进入Mac开发。我应该知道哪些语言或开始使用mac开发的工具?

9 个答案:

答案 0 :(得分:14)

Cocoa(R) Programming for Mac(R) OS X (3rd Edition) by Aaron Hillegass

enter image description here

很棒的书和作者有很多可信度 - 苹果公司带他去培训他们的Cocoa开发人员。

答案 1 :(得分:4)

对于桌面应用程序,cocoa + objective-c是可行的方法。 XCode是最好的编辑器。对于webapps,我会查看Ruby on Rails和Textmate。

如果您已经完成了Java开发,那么您也可以继续这样做。 Eclipse将非常熟悉。

答案 2 :(得分:2)

我加入了Mac Developer Network,并订阅了那里的许多播客。不是参考头脑,你只是一个让你在旅程中保持动力的地方。

答案 3 :(得分:2)

我是第二个关于Aaron Hillegass的书的建议。

我正在阅读的另一本书,即Xcode 3的精彩之旅,是Fritz Anderson的Xcode 3 Unleashed

Apple的开发网站也有很多编程指南和视频。在developer.apple.com上注册。如果您已经拥有apple.com帐户(或iTunes),则很容易将其扩展为开发者会员资格。请注意,除非您支付完整的ADC会员资格,否则您不会获得所有开发人员信息。但是所有的API文档和编程指南都可以不用付费。

答案 4 :(得分:1)

查看Apple的Mac Dev Center

答案 5 :(得分:1)

您来自Windows环境吗?如果你这样做,我会推荐Mono,这是一个.Net免费实现或Java,这两个平台在windows / osx / linux中运行良好

如果您只是想要针对OSX,那么Cocoa / Objective-C / XCode是可行的方式,但我不太确定您会找到多少文档或示例,因为似乎只有一个大型OSX开发工具提供商这就是Apple本身与您可能为Windows开发的无数开发工具的比较。

当然还有很多其他选择,记住OSX是一个Unix操作系统,你可以用Python / Perl / Ruby和许多其他脚本语言和开发技术轻松开发,只需确定你将要知道哪些平台。

答案 6 :(得分:0)

如果您有Windows经验但又想开发Mac软件,可以考虑查看REALbasic。它不能让您完全访问Mac OS X Cocoa框架,但它可以用来制作一些光滑的Mac应用程序。开始的时候真的很容易。

答案 7 :(得分:0)

你可以尝试结合f-script和传统的Cocoa(换句话说就是xcode)。当您想要试用Cocoa API时,f-script非常棒,这肯定与您习惯的不同。你的动态越活跃,你学得越快。这是我的经历。

答案 8 :(得分:0)

可可绝对是要走的路。如果您不想支付书籍,这些网站将帮助您:     http://cocoadevcentral.com/     http://cocoadev.com/     http://oreilly.com/pub/ct/37