2008-09-15 73 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的更清晰