从iPhone到Mac编程

Dav*_*rek 10 iphone macos

我查看了网站,以确保这不是重复.抱歉,如果我错过了什么.

我已经进行了大约一年的iPhone开发,我对Objective-C,Xcode和Cocoa(至少在iPhone上使用的内容)感到满意,但OS X的编程似乎更为复杂.

对于像我这样的人来说,有哪些好的免费资源?我见过的大部分内容都是关于学习Objective-C和Cocoa,我真的想进入我不熟悉的IB部分,以及在OS X上不重要的任何其他重要部分.

Mas*_*son 6

虽然iPhone开发环境并不是Mac的一个子集,但由于有一些改进的和iPhone特定的位,它几乎是如此(它主要是好位).因此,Mac可能是最容易从iPhone迁移的平台.

在Mac上,您将特别想了解Cocoa Bindings,它可以用于很多现代UI工作,但还没有(在)手机上.

针对您的具体问题,一些备受推崇的免费Mac编码资源包括:

  • Apple运行的规范可可开发邮件列表(不幸的是,它只有苹果公司实施的非常蹩脚的网络访问,并且由于不可靠的第三方努力而偶尔增加,通过从您的一封电子邮件实际订阅它来使其变得非常有用acccounts)
  • CocoaDev维基
  • Rogue Amoeba的Mike Ash在他的博客上有一个非常有用的Q&A Fridays系列
  • 来自Aaron Hillegass的高级Mac编程书,高级Mac OS X编程
  • 虽然Apple的文档现在相当不错,但在旧的"即将到来的描述"时代,我们中的很多人都学会了Mac OS X如何从信誉良好的软件公司发布的开源代码中找到,例如Omni的框架,您可以自由嵌入 -是你的应用程序,或来自的cherrypick代码

(嗯,我通常不会在这里发帖,所以我被禁止超链接上面的引用...我可以把它们作为文本吗?呃,没有!嗯,总有谷歌,我猜.)