2011-01-07 57 views
8

我正在学习iphone dev,并且还希望在mac的桌面开发方面有一个稳固的手柄。什么是桌面mac开发最好的可可书?

你们推荐什么?

语言明智,是客观的,我只需要一个?

是桌面开发锁定在所有的,或者是你自由一旦被安装到做什么?

是否每个应用程序在自己的空间中运行,以不影响其他桌面应用程序?

+1

可能的重复[图书推荐学习可可编程?](http://stackoverflow.com/questions/945600/book-recomendations-for-learning-cocoa-programming) – 2011-01-10 01:03:24

回答

13
  1. Cocoa Programming for Mac OS X通常被视为桌面Cocoa开发的 “圣经”。大部分情况下Objective-C都是您所需要的。你很少需要更多的特定领域语言。还有更多选项(MacRuby,PyObjC,Java,REALbasic等),但在Objective-C中完成所有任务非常常见。
  2. 桌面上的任何“锁定”都将由应用商店审批流程和您可以从用户获取的权限来定义。
  3. 应用程序在Mac上不是沙盒。
0

“4.应用程序在Mac上不是沙盒。”

是的,现在。

0

注意,“可可规划为Mac OS X”的第5版是基于使用斯威夫特,而不是使用Objective-C。大书呆子牧场确实有其他基于Object-C的书籍。由于在将Obj-C库转换为Swift的过程中需要做很多工作,因此熟悉这两个库仍然很方便。

还有由同一作者的后续书:“高级可可编程为Mac OS X”。

因此,许多Cocoa编程的书籍集中在iOS上,所以这是很好的有书,重点在Mac平台上独占。这些都是非常好的!