我是新开发人员。最近,我正在使用 Evernote API 在 iPhone 上开发一个笔记应用程序。我读过很多pdf,比如Document-based application.pdf、evernote-api.pdf等等。但所有这些都是教我如何与 Evernote 同步以及如何设计文档类。没有人谈论本地存储机制。
我自己设计了一个本地存储机制;这里是:
将所有notebook/tag信息存储在一个plist文件中,比如哪个note在哪个notebook中,哪个note有哪个tag,所有notebook/tag/note都用plist中唯一的guid表示。
将每个便笺内容存储在自己的文件中,并以便笺 guid 作为其文件名。这意味着无论用户创建多少笔记,磁盘上都会有相同的数字文件。
这个本地存储机制怎么样?是好还是坏?欢迎任何建议。
更重要的是,我应该在我的项目中使用Core Data(数据库)吗?
以及如何与 Evernote 同步?