我是新开发者。最近,我正在使用Evernote API在iPhone上开发一个笔记应用程序。我读了很多pdf,比如基于Document的application.pdf,evernote-api.pdf等等。但所有这些都教我如何与Evernote同步以及如何设计文档类。没有人谈论当地的商店机制。
我自己设计了一个本地商店机制;这是:
将所有笔记本/标签信息存储在一个plist文件中,例如哪个笔记本哪个笔记,哪个笔记有哪个标签,所有笔记本/标签/笔记都由plist中的唯一guid表示。
将每个音符内容存储在自己的文件中,并使用音符guid作为其文件名。这意味着无论用户创建了多少笔记,磁盘上都会有相同的编号文件。
这个本地商店机制怎么样?是好还是坏?任何建议都是受欢迎的。
更重要的是,我应该在项目中使用核心数据(数据库)吗?
我怎样才能与Evernote同步?
答案 0 :(得分:0)
最常用的方法是使用CoreData框架。它可以轻松地将sqlite文件中不同的数据模型值存储在设备的本地存储中。从苹果看这个tutorial。
答案 1 :(得分:0)
你有一个有效的方法。如果您期望大文档长度,我认为它特别好。如果你只想要短注,你可以使用以下任何一个:coredata,nsuserdefaults,基本的nscoded数组,文本文件等。