2011-09-28 47 views
0

我正在研究需要從數據列表中提取的應用程序,具體取決於用戶在美國的位置。從某種意義上說,我將擁有一個基於其位置的信息充分的數據庫,並且一個條件語句將決定從列表中使用的值。數據Xcode:存儲大量數據的最佳方式

例子:

田納西州:

Data2 = 25; 
    Data3 = 58; 
    ... 

德州:

Data2 = 849; 
    Data3 = 9292; 
    ... 

等等...

我的問題是,什麼是最好的公關actice在開發iOS應用程序時使用,並且您有大量數據?如果你只需要將所有相關數據放在一個文件中,並在需要正常使用時導入該文件,或者是否應該使用另一種方法?我知道他們說你應該遵循MVC慣例,並且我認爲在這種情況下我的數據將被視爲模型,但只是想仔細檢查這是否適用於此。

謝謝!

回答

0

您這裏有一些選擇: SQLite數據庫 核心數據(它不是一個關係數據庫模型像源碼) 寫入純文本文件。 (使用NSFileManager) NSKeyedArchiever

如果你想經常保持追加數據到單個文件,我會建議使用sqlite快速和健壯。

+0

那麼我會手動輸入所有的數據,並可能隨着時間的推移而更新數據,但不會頻繁。用戶將無法訪問我的數據,而且他們也不應該訪問互聯網才能接收數據。我希望所有的數據都存儲在應用程序本身。所以我很熟悉SQL數據庫,例如通過phpmyadmin的MySQL圖形界面,但是當涉及到Xcode和創建SQL數據庫時,我不知道從哪裏開始。我的應用程序不會經常訪問這些數據,只是FYI。 SQL數據庫仍然是首選? – rs14smith

相關問題