学习可可的好方法?

学习可可的好方法?

Good ways to Learn Cocoa?

我很想学习Cocoa,它似乎是Mac OS X的最佳系统语言。

您能推荐一些有用的学习语言的方法吗? 书籍,网站,示例项目甚至是课程?


安迪·马图沙克(Andy Matuschak)有一篇很棒的博客文章,引导您完成一些出色的可可教程,并解释了为什么阅读每个教程。

Cocoa Dev Central提供了大量教程。

对于书籍,我与Aaron Hillegass的Mac OS X的Cocoa Programming中的Dave和Phillip Bowden一样。


Aaron Hillegass撰写的Mac OS X版可可编程。


  • 阅读并遵循"成为Xcoder"教程。
  • 阅读Mac OS X的Cocoa编程并输入所有代码。
  • 如果您想观看编程的完成方式而不是仅仅阅读它,也可以观看CocoaCast。
  • 苹果开发者网站上的可可文档也是一个很好的资源。按照可可和Objective-C概念指南进行操作,并制作示例。
  • 最后,只需练习并应用您在自己的应用程序上阅读/看到的内容即可。

  • Mac OS X的Cocoa编程是一本很棒的书,涵盖了Objective-C和构成Cocoa的许多框架。我认识的大多数可可程序员(包括我自己)都是从这本书中学到的。第三版是最近发布的,所以它是最新的。祝好运。


    Big Nerd Ranch要接受的权威课程……值得!


    请务必查看http://www.cocoalab.com/?q=becomeanxcoder。它从编程的基础知识到学习Cocoa,Xcode等等。


    在这种情况下,我遇到的最好的书是Apress的书:开始iPhone 4开发。对我来说,比O'Reilly的要清晰得多


    我读过的有关Cocoa的最好的书之一是Richard Wentk的Cocoa(开发人员参考)


    我最近一直在自己学习可可,并且发现苹果自己的可可资源非常有用。

    例如,我在Adium来源中花费了很多时间的项目。铝是一个相对较大的项目,因此我经常可以找到我感兴趣的任何概念的示例。

    CocoaDev Wiki也可能非常有用。


    买一本书,打开XCode,然后写。认真地说,写作是学习可可的最好方法。另外,我推荐Mac OS X的可可编程!


    推荐阅读

      linux命令行编辑教程?

      linux命令行编辑教程?,工具,工作,系统,命令,发行,环境,地方,终端,编辑,文件,l

      linux命令行设置语言?

      linux命令行设置语言?,系统,管理,环境,国家,工具,电脑,软件,文化,底部,语言,l

      linux使用命令改语言?

      linux使用命令改语言?,系统,工作,管理,电脑,设备,字符集,中文,命令,语言,虚

      c语言写linux命令?

      c语言写linux命令?,系统,工具,代码,智能,工作,环境,情况,位置,命令,文件,如何

      linux汇编语言命令?

      linux汇编语言命令?,系统,地址,代码,数据,网络,平台,平均,位置,灵活,工作,汇

      linux汇编语言命令?

      linux汇编语言命令?,系统,地址,代码,数据,网络,平台,平均,位置,灵活,工作,汇

      linux命令详细教程?

      linux命令详细教程?,系统,命令,代码,位置,工作,信息,数据,网址,地址,选项,Lin

      linux使用命令的方法?

      linux使用命令的方法?,系统,信息,工具,标准,数据,命令,左下角,目录,文件夹,

      linux教程零基础命令?

      linux教程零基础命令?,工作,系统,地址,信息,基础,命令,管理,单位,数据,目录,l

      linux命令是什么语言?

      linux命令是什么语言?,系统,环境,代码,传播,管理,语言,操作系统,源码,自由,

      linux命令书籍推荐?

      linux命令书籍推荐?,基础,系统,分析,增速,技术,风险投资,网站,网上,最新,中

      linux命令引入教程?

      linux命令引入教程?,基础,基础知识,工作,电脑,地址,命令,在线,发行,系统,概

      linux改语言命令行?

      linux改语言命令行?,系统,环境,工具,密码,概念,地方,软件,通信,管理,国际,lin

      linux命令行c语言?

      linux命令行c语言?,代码,系统,工具,环境,工作,保险,发行,命令,文件,终端,linu

      c语言在linux命令?

      c语言在linux命令?,系统,工作,管理,命令,保险,基础,环境,信息,文件,语言,linu

      linux时间命令教程?

      linux时间命令教程?,时间,系统,信息,国家,电脑,大陆,标准,中国,命令,终端,LIN

      百度linux命令推荐?

      百度linux命令推荐?,地址,工作,系统,百度,命令,工具,设备,数据,信息,发行,Lin

      linux编写c语言命令?

      linux编写c语言命令?,系统,基础,环境,代码,盘面,保险,百度,情况,数据,工具,在

      linux命令工具教程?

      linux命令工具教程?,系统,工具,信息,基础,基础知识,代码,在线,地址,项目,服

      linux进阶命令教程?

      linux进阶命令教程?,系统,设备,软件,网络,代码,基础,资料,概念,工具,环境,浅