我正在开发一个可可应用程序,可用于管理小型企业中的客户和员工详细信息。
当我通读NSDocument
架构时,我相信它为您提供的文档/窗口管理和工作流程非常出色,但是我试图弄清楚该架构如何适合(如果有的话)从数据库中读取每条记录的应用程序,而不是来自单个文件。
我想我可以“捏造”工作流中的一些基于文件的操作来读取单个数据库行而不是文件,但我想知道这是否会在以后咬我。
我最好放弃NSDocument
路径并构建自己的窗口和文档控制器吗?有什么想法吗?
同理,是否有任何书籍描述了可可世界中的“应用程序设计”?Hillegaas 的书在描述自下而上的方法方面非常出色,但如果能获得一些关于设计/构建真实世界的复杂应用程序的指导,那就太好了(对于那些有 Eclipse RCP 经验的人,有一本很棒的书叫做“Eclipse富客户端平台:设计、编码和打包 Java 应用程序”——类似 Cocoa 的东西会很棒)。外面有这样的吗?