桌面mac开发的最佳可可书是什么?

时间:2011-01-07 02:08:17

标签: cocoa macos desktop

我正在学习iphone开发,并希望在mac的桌面开发方面有一个可靠的处理。

你们推荐什么?

语言明智,客观 - 我需要什么?

桌面开发是否完全锁定,或者一旦安装就可以自由执行任何操作?

每个应用都在自己的空间中运行,以免影响其他桌面应用吗?

3 个答案:

答案 0 :(得分:13)

  1. Cocoa Programming for Mac OS X 通常被视为桌面Cocoa开发的“圣经”。
  2. 在大多数情况下,Objective-C就是您所需要的。您很少需要更多特定于域的语言。有更多选项(MacRuby,PyObjC,Java,REALbasic等),但在Objective-C中做所有事情是非常常见的。
  3. 桌面上的任何“锁定”都将由应用商店批准过程和您可以从用户获得的权限来定义。
  4. 应用程序未在Mac上进行沙盒化。

答案 1 :(得分:0)

“4。Mac上的应用程序没有沙盒化。”

是的,现在是。

答案 2 :(得分:0)

请注意Mac OS X' Cocoa Programming for Mac OS X'基于使用Swift而不是使用Objective-C。 Big Nerd Ranch确实有其他基于Object-C的书籍。由于目前有很多工作要将Obj-C库转换为Swift,所以熟悉这两个库仍然很方便。

同一作者还有一本后续书:' Mac OS X的高级可可编程'。

如此多的Cocoa编程书籍都集中在iOS上,因此拥有专注于Mac平台的书籍是件好事。这些都是非常好的!