我刚刚拿到了我的第一台mac。我在windows上做了很多编程,但现在我想进入Mac开发。我应该知道哪些语言或开始使用mac开发的工具?
答案 0 :(得分:14)
Cocoa(R) Programming for Mac(R) OS X (3rd Edition) by Aaron Hillegass:
很棒的书和作者有很多可信度 - 苹果公司带他去培训他们的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