2013-04-07 121 views
0

我正在寫一個應用程序,每次按下按鈕時都需要從大文件訪問數據。我一直在閱讀它並且 apple documentation說:如何使用默認數據初始化iOS應用程序?

「您可以創建一個單獨的持久性存儲區,其中包含默認數據並將存儲區作爲應用程序資源包含在您要使用它時,您必須複製將整個商店放到合適的位置,或將對象從默認商店複製到現有商店。「

這聽起來像是最好的方法嗎?

我已經創建了我需要的,並把它在Xcode下的「支持文件」表的數據庫 - 這是一個應用程序的資源?此外,我不確定「你必須將整個商店複製到合適的位置」意味着什麼 - 是不是?

最後,我的主要問題 - 如何訪問我的.m文件在數據庫中的信息?感謝您的支持,對此我仍然很陌生。

+0

不知道您是否真的需要核心數據:...從大文件中訪問數據....? – user523234 2013-04-07 23:47:58

回答

0

這聽起來像是最好的方法嗎?

我相信這取決於您想要訪問什麼樣的信息,以及是否需要更新此信息(添加新信息,修改它,刪除等)。

如果您只是想讀取數據並對其採取措施,請查看Property ListsXML。如果數據的結構有點像關係數據庫,並且有必要對其進行修改,請查看Apple的Core Data框架。

這是一個應用程序資源?

是的,它的樣子是,不要擔心命名這麼多,但爲了更清楚地檢查蘋果自己的guide關於資源。

還有我不知道這意味着什麼是「您必須整店複製到合適的位置」 - 這是不是?

您可以從多個位置(文件夾,不同文件等)加載商店,這意味着您應該選擇最適合您應用程序的商店。

注意,您的項目導入的文件存儲在應用程序的包,你不能(據我所知)修改它們。因此,如果您選擇包含核心數據存儲文件,則需要將商店中的商店複製到您偏好的位置(例如:文檔文件夾)。

如何訪問我的.m文件在數據庫中的信息?

這取決於你的選擇。由於看起來你更喜歡使用核心數據,因此首先查看我上面提供的鏈接並搜索一些教程。

相關問題