【发布时间】:2016-05-29 23:17:46
【问题描述】:
我有一个与新的 Notes 应用程序结构类似的应用程序。侧边栏包含有关不同文件的信息(日期、标题、摘录),详细视图显示整个内容。
为了在我的应用程序中存储数据,我使用 NSKeyedArchiver。每个文件都单独存储,使 iCloud 同步更容易。
所以这是我的问题:有没有什么好的方法可以在侧边栏中存储和加载这些数据?
问题在于,当应用程序启动时,它会遍历每个可用文件以加载所需的信息。但是,即使我只需要日期和标题,也会为每个文件加载整个对象图。我可以做些什么来优化它吗?
我应该使用存储所有日期和标题的单独索引文件吗?
我是否使用了错误的存储概念?
任何建议将不胜感激!
【问题讨论】:
标签: ios macos cocoa cocoa-touch nskeyedarchiver