我刚刚得到了我的第一个mac。我在Windows上做了很多编程,但现在我想进入Mac开发。我应该知道哪些语言或我应该用哪些工具开始使用mac开发?开始使用Mac开发的最佳方式
回答
Cocoa(R) Programming for Mac(R) OS X (3rd Edition) by Aaron Hillegass:
神奇的书和作者有很多信誉 - 苹果给他带来了训练他们的开发人员对可可。
对于桌面应用程序,cocoa + objective-c是要走的路。 XCode是最好的编辑器。对于webapps,我会检查Ruby on Rails和Textmate。
如果您已经完成了Java开发,那么您也可以继续这样做。 Eclipse会非常熟悉。
退房苹果的Mac Dev Center
我已经加入了Mac Developer Network,并订阅播客多有。不是一个参考的头脑,你只是一个让你在旅途中有动力的地方。
我第二hunterjrj的建议Aaron Hillegass的书。
我正在阅读的另一本书是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和传统的可可(换句话说xcode)。当你想尝试Cocoa API时,f-script是非常棒的,这肯定与你习惯的不同。你留得越有活力,你学得越快。这是我的经验。
您是否来自Windows环境?如果你愿意,我会推荐Mono,它是一个.Net免费的实现或Java,这两个平台在Windows/osx/linux下都可以很好地工作。
如果你只想定位OSX,那么Cocoa/Objective-C/XCode是但我不太清楚你会找到多少文档或例子,因为似乎只有一个OSX开发工具的大供应商,而且苹果本身与你可能发现的用于Windows的无数开发工具相比。
当然,还有很多其他的选择,请记住OSX是一个Unix操作系统,您可以使用Python/Perl/Ruby和许多其他脚本语言和开发技术轻松开发,只需确保知道哪些平台将要定位。
可可肯定是要走的路。如果你不想付了一本书,这些网站将帮助你: http://cocoadevcentral.com/ http://cocoadev.com/ http://oreilly.com/pub/ct/37
- 1. 为.net店开始移动/ IOS开发的最佳方式
- 2. 开始学习Android开发的最佳方式是什么?
- 3. 开始开发大型网站的最佳方式是什么?
- 4. 开始在Mac上设置Mono for ASP.NET的最佳方式
- 5. 开发群聊室的最佳方式
- 6. Android开发:保持开发文件的最佳方式
- 7. 开始使用NHibernate的最佳方式是什么?
- 8. 开始使用MAPI的最佳方式是什么?
- 9. 什么是开始使用Asterisk的最佳方式?
- 10. 开始使用Facebook和Ruby on Rails的最佳方式
- 11. 开始使用Lift的最佳方式是什么?
- 12. 在活动开始前一小时触发的最佳方式
- 13. 为Web开发人员开始桌面应用程序开发的最佳方式
- 14. 开发程序时不使用重装的最佳方式
- 15. 使用vim进行Cocoa开发的最佳方式是什么?
- 16. WPF ChromiumWebBrowser打开和关闭开发工具的最佳方式
- 17. 开始学习Web应用程序设计的最佳方式
- 18. 开始在Mac上使用Sitecore CMS进行开发使用C#
- 19. 在Mac上设置PHP开发环境的最佳方式是什么?
- 20. PHP + APACHE + MYSQL开发的最佳方法
- 21. 学习Java并开始遵循C#/ ASP.NET开发人员最新,最好的最佳方式是什么?
- 22. Mac开发 - 从MacRuby或Objective-C开始?
- 23. 开发购物车从零开始的最佳做法
- 24. 开始Eclipse插件开发的最佳资源是什么?
- 25. 开发android应用程序的最佳方式?
- 26. 什么是开源的最佳方式?
- 27. 打开图像的最佳方式?
- 28. 开发一组方法的最佳方式
- 29. 从jQuery开始的最佳方式是什么?
- 30. 什么是回到脚本开始的最佳方式?
我是一个Java开发谁已经开始读入MacOS的发展,我拿起这本书非常。到目前为止,我也喜欢它。 – 2008-10-07 05:22:02