coredata作为前端,文本文件作为后端

时间:2012-08-08 02:41:49

标签: iphone ios core-data dropbox icloud

这在概念上是如何发声的。

我想存储一些文字并添加标签,以便轻松恢复。 Coredata是一个显而易见的解决方案,但我也需要跨云的数据,而不仅仅像dropbox那样 iCloud 。所以我选择使用Coredata + textFiles。

明显的方法

将coredata与两个实体一起使用。一个用于文本,一个用于标签。工作真棒但尚未准备好进行同步。 1.使用icloud coredata combo会严重伤害我,它仍然不可靠,我无法保持稳定。 2.我不只是拥有ios设备,也需要在我的电脑上使用它。

解决方案

  1. 在简单的文本视图中添加文本。
  2. 使用某些分隔符为文本添加标签。
  3. 将文档另存为文本文件(包含标签),并为文档指定一些唯一名称
  4. 将该文件放入 dropbox icloud 或其他任何文档但另外,在iOS应用中本地解析它,以便将文件中的文本分成文本和每个标签都在coredata中输入其实体。
  5. 解决方案的优势

    我可以在本地(在iphone中)以有用的方式使用文本,如果需要,可以从云中获取这些文本文件。

    解决方案的问题

    1. 云中的数据(作为文本文件)非常有用。但是,在那里,我可以忍受这个。
    2. 同步:我如何确保每个文件都正确同步。我不确定我应该使用UIManagedDocument?我已经在本地使用coredata,如果我使用UIManagedDocument,我不知道如何使事情变得复杂。
    3. 我的问题是,我对同步和保存部分感到困惑,我应该怎么做以保持整洁干净。

      在写这个问题时,我觉得我搞砸了整个想法。

0 个答案:

没有答案