2008-09-15 65 views
21

我很想學習Cocoa,它似乎是Mac OS X中最好的系統語言。學習可可的好方法?

你能推薦一些有用的方法來學習這門語言嗎?書籍,網站,示例項目,甚至是課程?

+1

請注意,可可不是一種語言。 Cocoa是Mac OS X的「最佳系統」框架。Objective-C可能是你想學習使用它的語言。 – 2009-04-01 09:37:23

回答

21

Andy Matuschak有一個很棒的blog post,它引導你閱讀幾本優秀的Cocoa教程,解釋你爲什麼閱讀每一個。

Cocoa Dev Central有許多教程。

對於書籍,我用Cocoa Programming for Mac OS X by Aaron Hillegass迴應Dave和Phillip Bowden。

+6

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

8

Mac OS X的可可編程,作者:Aaron Hillegass。

4

Cocoa Programming for Mac OS X是一本很好的書,涵蓋了Objective-C和許多構成Cocoa的框架。我認識的大多數可可程序員都是從這本書中學到的(包括我自己)。第三版最近發佈,所以它是相當新的。祝你好運。

6
  1. 閱讀並遵循Become an Xcoder教程。
  2. 閱讀Cocoa Programming for the Mac OS X並輸入所有代碼。
  3. 如果您想觀看編程是如何完成的,而不是僅僅閱讀它,那麼您還可以觀看CocoaCast
  4. 蘋果開發者網站上的Cocoa文檔也是一個很好的資源。在Cocoa和Objective-C概念指南上工作,並制定出樣本。
  5. 最後,只需練習並應用您在自己的應用程序中閱讀/看到的內容。
0

我一直在努力學習可可自己最近,並發現蘋果自己的Cocoa resources是非常有用的。

例如我在Adium source上花了相當一段時間的項目。 Adium是一個相對較大的項目,因此我經常能夠找到我感興趣的任何概念的示例。

這個CocoaDev wiki也很有用。

1

Big Nerd Ranch明確的類拿...很值得!

+0

你好@epatel我已經開發iOS幾年了,現在我想開始開發OS X的應用程序,你能幫我嗎?謝謝 – 2014-09-03 10:57:09

0

一個我瞭解可可的最好的書是由Cocoa (Developer Reference)我遇到的是那些從Apress出版,在這種情況下,理查德Wentk

0

最好的書:從iPhone 4發展。我比O'Reilly的更清晰