最佳的Mac开发入门方式

9

我最近刚拿到我的第一台Mac电脑。我在Windows上进行了很多编程,但现在我想开始进行Mac开发。有哪些编程语言或工具是我应该掌握的,以便开始进行Mac开发?

9个回答

14

4

对于桌面应用程序,cocoa+objective-c是最好的选择。XCode是最好的编辑器。对于Web应用程序,我建议使用Ruby on Rails和Textmate。

如果您已经做过Java开发,也可以继续使用Java。Eclipse会非常熟悉。


2

我加入了Mac开发者社区,并订阅了那里的许多播客。这不是参考资料,而是一个能够激励你在开发之路上前进的地方。


2
我赞同 hunterjrj 的建议,推荐阅读 Aaron Hillegass 的书。
另一本我正在阅读的好书是 Fritz Anderson 的 Xcode 3 Unleashed,它对 Xcode 3 进行了很好的介绍。
苹果公司的开发网站也有很多编程指南和视频。在 developer.apple.com 上注册即可。如果你已经拥有 apple.com 账户(或 iTunes),扩展到开发者会员账户就很容易。请注意,除非支付完整的 ADC 会员费用,否则不会获得所有的开发者信息。但是所有的 API 文档和编程指南都可以免费获取。

1

1

你是从Windows环境来的吗?如果是的话,我建议使用Mono,它是一个免费的.Net实现,或者Java,这两个平台在windows/osx/linux上都能很好地工作。

如果你只想针对OSX进行开发,那么Cocoa/Objective-C/XCode是最好的选择,但我不确定你会找到多少文档或示例,因为似乎只有一个大的开发工具提供商为OSX提供开发工具,那就是苹果本身,相比之下,你可能会发现为Windows开发而找到的开发工具多种多样。

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


0
如果你有Windows开发经验,但是也想开发Mac软件,那么你可以考虑一下REALbasic。它并不能完全访问Mac OS X Cocoa框架,但可以用来创建一些漂亮的Mac应用程序,并且非常容易上手。

0
你可以尝试将f-script和传统的Cocoa(换句话说,就是xcode)结合起来使用。当你想要尝试使用Cocoa API时,f-script非常棒,因为它与你所熟悉的内容肯定不同。保持越动态,学习速度就越快。这是我的经验。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接