首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSDocument与sqlite记录

NSDocument与sqlite记录
EN

Stack Overflow用户
提问于 2010-08-12 17:39:38
回答 1查看 291关注 0票数 2

我正在开发一个可可应用程序,可以用来管理小企业中的客户和员工的详细信息。

当我通读NSDocument体系结构时,我相信它为您提供的文档/窗口管理和工作流非常出色,但是我正在尝试弄清楚该体系结构如何适应(如果有的话)从数据库而不是从单个文件读取每条记录的应用程序。

我认为我可以在工作流程中“编造”一些基于文件的操作,以读取单个数据库行而不是文件,但我想知道这是否会在以后咬我一口。

放弃NSDocument路径并构建自己的窗口和文档控制器是不是更好?有什么想法吗?

同样,在可可的世界里,有没有描述“应用程序设计”的书?Hillegaas这本书在描述自下而上的方法方面非常出色,但如果能获得一些关于设计/构建真实世界中的复杂应用程序的指导就更好了(对于那些有Eclipse RCP经验的人来说,有一本名为"Eclipse Rich Client Platform: Designing,Coding,and Packaging Java Applications“的好书--对于Cocoa来说,这样的书就太棒了)。外面有没有这样的东西?

EN

回答 1

Stack Overflow用户

发布于 2011-02-24 21:48:30

您可以让您的应用程序由一个sqlite数据库支持,也可以将所有记录存储在一个文件中。

基于NSDocument的应用程序用于您的应用程序读取/编辑/创建文件。这样的应用程序包括文本编辑器、图像编辑器、pdf查看器,诸如此类。

如果您希望您的用户能够创建/编辑/删除您创建的数据库,并且可能在他们的计算机上保留几个不同的数据库,NSDocument可以为您提供超级方便。

如果您的意图是让您的用户能够访问他们可以向其中添加/删除记录的单个数据库,那么您就不需要使用NSDocument。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3466372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档