我对文档架构有点困惑。让我们看看 MSN for Mac - 该应用程序中的文档是什么?通讯录?我们插入与其他人交谈的文本?
当需要将数据保存或读取到应用程序中时,它应该读取什么类型的数据?联系人列表或聊天记录?
更新:稍微推进一下,什么是文件?应用程序准备打开的文件类型?
我对文档架构有点困惑。让我们看看 MSN for Mac - 该应用程序中的文档是什么?通讯录?我们插入与其他人交谈的文本?
当需要将数据保存或读取到应用程序中时,它应该读取什么类型的数据?联系人列表或聊天记录?
更新:稍微推进一下,什么是文件?应用程序准备打开的文件类型?
也许 MSN for mac 不是一个文档架构应用程序。并非每个程序都需要使用相同的系统。
一般来说,“文件”就是你所说的。构成应用程序文件的数据。它可以引用磁盘上的文档——它们具有特定的文件类型,或者运行时文档,它们是应用程序中相互关联的模型对象的集合。
您的应用程序可能支持保存/加载各种不同的磁盘文件类型的文档,但它们都可以在运行时用相同的模型对象表示。
MSN 客户端和其他聊天应用程序创建和查看日志文件。据我所知,他们无法编辑它们,但这是一个特性——它们毕竟是日志文件。有一些更简单的方法可以创建这样的日志文件,但是这些应用程序执行它的方式具有很好的伪随机质量,这是一些人喜欢的。有点像 SO 但不同。