我应该在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的更快的方法?数据库在这里有用吗?
答案 0 :(得分:1)
我会使用数据库,CoreData应该适合你。
如果您不想使用CoreData,您可能需要使用sqlite3,其中构建了CoreData。 sqlite3允许您将大量数据(我在iphone 4上以0.11秒的速度保存800行)保存到磁盘而不会滞后。以不正确的方式实现它,你将被困在每秒85行。所以你可能想使用FMDB这是一个用objective-c
编写的sqlite3包装器