我应该在 iPhone/iPad 上的哪里存储文件夹和文件信息?我正在编写的应用程序正在连接到远程服务器,解析 XML 文件并将图像下载到 app/Documents/中的文件夹中。服务器上有 2 个 XML 文件。目录列表和文件列表。
目录 XML 列表:
<dir>
<name>User Friendly Folder Name</name>
<realname>201001_unfriendly_name</name>
</dir>
文件 XML 列表:
<file>
<filename>somename.jpg</filename>
<title>Awesome!</title>
<description>this is some image</description>
</file>
我想存储与文件相关的数据以及用户友好的文件夹名称()。我正在考虑在设备上创建类似的 XML 文件,但也许有一些不需要 XML 的更快的方法?数据库在这里有用吗?
最佳答案
我会使用数据库,CoreData 应该适合你。
如果您不想使用 CoreData,您可能需要使用 sqlite3,CoreData 是在 sqlite3 上构建的。 sqlite3 允许您将大量数据(我在 iphone 4 上在 0.11 秒内保存了 800 行)保存到磁盘而没有滞后。如果以不正确的方式实现,您将陷入每秒 85 行的困境。所以你可能想使用 FMDB这是一个用 Objective-C 编写的 sqlite3 包装器
关于iPhone - 存储与文件相关的字符串数据的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5168956/