裡面提到兩種方式
- 執行App時,從其他資料匯入到資料戶,例如 JSON, XML, PLIST。
- 提供已經載入資料的資料庫。
在這裡我個人是採用第二種方式,
原因是,在邊寫程式邊調整資料庫的結構時,
最後也把資料庫弄好,並且整理好了,
所以在 App 第一次啟動時,
在 Core Data 初始化之前,需要先判斷 .sqlite 檔是否已經存在,
(Core Data 是 基於 SQLite 技術的物件式關連資料庫)
不存在,把之前準備好的資料庫檔 .sqlite (放在 App 的資料夾裡,跟 .h .m 放一起)
複製到 App 的 Document 目錄即可。
沒有採用第一種方式的原因是,
需要判斷是否已經載入之外,
還得另外寫匯入程式,
因為懶惰的關係,所以採用第二種方式唷!
沒有留言:
張貼留言