回答
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. 最好的方法來學習.NET
- 2. 學習Ajax的最好方法
- 3. 學習python的好方案?
- 4. 學習算法的方法
- 5. 開始學習ASP.NET的好地方
- 6. 哪裏是學習CSS的好地方?
- 7. 學習python硬的方法練習20
- 8. 如何學習某些對象可以訪問的方法?
- 9. 區域學習許可
- 10. 神經網絡或任何其他監督學習算法可以學習特殊的統計方法嗎?
- 11. 哪裏可以找到好的資源來學習XAML?
- 12. 學習數據庫高可用性技術的好資源
- 13. 有人可以提出IMS的良好學習來源嗎?
- 14. 學習pyqt的好資源?
- 15. 有人可以建議最好的方式來學習快速groovy上grails 3
- 16. 正則表達式,最好的學習方法是
- 17. 學習病毒和其他安全工具的好方法?
- 18. 什麼是學習如何編寫API的好方法?
- 19. 學習SQL ...有沒有更好的方法來寫這個?
- 20. 機器學習:代表單詞功能的好方法
- 21. WPF開發人員學習Silverlight的好方法
- 22. 什麼是學習開源的好方法
- 23. 學習使用WPF設計工具的好方法?
- 24. 這是學習ubuntu的最好方法嗎?
- 25. 如果不先學習PHP,是否可以學習Zend框架?
- 26. 可以強化學習代理學習離散分佈
- 27. 如果不涉及「學習」,算法可以分類爲「無監督學習」嗎?
- 28. 我可以在哪裏學習生物力學算法?
- 29. 可可接觸之前學習可可嗎?
- 30. 可以學習的人工智能
請注意,可可不是一種語言。 Cocoa是Mac OS X的「最佳系統」框架。Objective-C可能是你想學習使用它的語言。 – 2009-04-01 09:37:23