我是一名经验丰富的iOS开发人员,并且知道UIKit和大多数基础课程都在我的手中。我一直在玩Mac App,但是一些我不确定的基本应用程序结构。例如 - 在iOS世界中,每个屏幕信息(大多数情况下)只有一个“窗口”和一个UIViewController。在OS X上,我看到NSViewController听起来可能有用,但后来我也看到像NSWindowController这样的东西,它看起来像是绑在NSDocument的东西(我不是在创建一个基于文档的应用程序)和其他一些让我自己猜测的事情。
无论如何,我不确定如何组织我的所有观点,笔尖等等,我希望可能有一些很好的资源可以向习惯于iOS的人解释OS X开发的所有范例发展。这样的事情存在吗?
答案 0 :(得分:1)
我认为Apple有一个非常好的文档描述了它的os X应用程序的体系结构。请查看Mac OS X Application Programming Guide
的Applications Are Built Using Many Different Pieces
和The Application Style Determines the Core Architecture
部分