2011-03-02 58 views
0

我應該在iPhone/iPad上存儲文件夾和文件信息的位置?我正在編寫的應用程序連接到遠程服務器,解析XML文件並將圖像下載到app/Documents /中的文件夾中。服務器上有2個XML文件。目錄列表和文件列表。iPhone - 在哪裏存儲與文件相關的字符串數據

目錄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的更快的方法?數據庫在這裏有用嗎?

回答

1

我會使用一個數據庫,CoreData應該適合你。

如果你不喜歡使用CoreData,你可能需要使用sqlite3,其中構建CoreData。 sqlite3允許你保存大量數據(我在iPhone 4上以0.11秒保存了800行)到磁盤上,沒有滯後。以不正確的方式實施它,你將被卡住每秒85行。所以你可能想要使用FMDB這是一個sqlite3包裝器寫在objective-c

相關問題