回答
Andy Matuschak有一个很棒的blog post,它引导你阅读几本优秀的Cocoa教程,解释你为什么阅读每一个。
Cocoa Dev Central有许多教程。
对于书籍,我用Cocoa Programming for Mac OS X by Aaron Hillegass回应Dave和Phillip Bowden。
Andy的博客文章的链接已经死亡。 [这是网站归档文章的副本](http://web.archive.org/web/20080916184841/http://andymatuschak.org/articles/2007/09/09/getting-started-with-cocoa -a-友好的方法/)。 – 2012-04-01 16:19:37
Mac OS X的可可编程,作者:Aaron Hillegass。
Cocoa Programming for Mac OS X是一本很好的书,涵盖了Objective-C和许多构成Cocoa的框架。我认识的大多数可可程序员都是从这本书中学到的(包括我自己)。第三版最近发布,所以它是相当新的。祝你好运。
一定要检查出http://www.cocoalab.com/?q=becomeanxcoder。它从编程的基本原理到学习Cocoa,Xcode等等。
买书,打开XCode,和写。说真的,写作是学习可可的最佳途径。另外,我建议Cocoa Programming for Mac OS X!
- 阅读并遵循Become an Xcoder教程。
- 阅读Cocoa Programming for the Mac OS X并输入所有代码。
- 如果您想观看编程是如何完成的,而不是仅仅阅读它,那么您还可以观看CocoaCast。
- 苹果开发者网站上的Cocoa文档也是一个很好的资源。在Cocoa和Objective-C概念指南上工作,并制定出样本。
- 最后,只需练习并应用您在自己的应用程序中阅读/看到的内容。
我一直在努力学习可可自己最近,并发现苹果自己的Cocoa resources是非常有用的。
例如我在Adium source上花了相当一段时间的项目。 Adium是一个相对较大的项目,因此我经常能够找到我感兴趣的任何概念的示例。
这个CocoaDev wiki也很有用。
一个我了解可可的最好的书是由Cocoa (Developer Reference)我遇到的是那些从Apress出版,在这种情况下,理查德Wentk
最好的书:从iPhone 4发展。我比O'Reilly的更清晰
- 1. 学习Ajax的最好方法
- 2. 最好的方法来学习.NET
- 3. 学习python的好方案?
- 4. 开始学习ASP.NET的好地方
- 5. 哪里是学习CSS的好地方?
- 6. Python:学习'multiprocessing.Manager`的好地方?
- 7. 如何学习某些对象可以访问的方法?
- 8. 神经网络或任何其他监督学习算法可以学习特殊的统计方法吗?
- 9. 哪里可以找到好的资源来学习XAML?
- 10. 学习数据库高可用性技术的好资源
- 11. 有人可以提出IMS的良好学习来源吗?
- 12. 学习pyqt的好资源?
- 13. 机器学习:代表单词功能的好方法
- 14. WPF开发人员学习Silverlight的好方法
- 15. 正则表达式,最好的学习方法是
- 16. 学习病毒和其他安全工具的好方法?
- 17. 什么是学习如何编写API的好方法?
- 18. 什么是学习开源的好方法
- 19. 学习SQL ...有没有更好的方法来写这个?
- 20. 如果不涉及“学习”,算法可以分类为“无监督学习”吗?
- 21. 可以强化学习代理学习离散分布
- 22. 如果不先学习PHP,是否可以学习Zend框架?
- 23. 我可以在哪里学习生物力学算法?
- 24. 可可接触之前学习可可吗?
- 25. 哪里是学习如何做好UI的好地方?
- 26. 良好的学习来源学习ERD和ORM
- 27. 什么是学习机器学习的好实施?
- 28. 学习Half-Life 2 SDK有什么好方法?
- 29. 学习angularjs时的存储方法
- 30. 如何学习WebGL的快速方法?
请注意,可可不是一种语言。 Cocoa是Mac OS X的“最佳系统”框架。Objective-C可能是你想学习使用它的语言。 – 2009-04-01 09:37:23