CoreData with swift 2 筆記 - 創建
CoreData 創建
在新建專案的時候,勾選Use Core Data的選項
- 有沒有勾選這個選項主要差異有兩點,如果有勾選了話
- 1.在 AppDelegate.swift 中會自動產生
// MARK: - Core Data stack 之後的程式碼,主要是在建立 PersistentStoreCoordinator 和 ManagedObjectContext 物件
- 2.會自動創建
專案名稱.xcdatamodelId 的檔案
已經存在的專案,創建時沒有勾選 Use Core Data 選項
- 由第一點可知,主要差異就是
// MARK: - Core Data stack 之後的程式碼,和 .xcdatamodelId 檔案,所以最簡單的處理方式就是
- 1.新創一個空專案( 假設叫做 CoreDataTest ),勾選
Use Core Data 並把 AppDelegate.swift 檔案中 CoreData 相關的程式碼複製到原專案裡

- 2.新創一個 Data Model 檔,New File -> iOS -> Core Data -> Data Model,檔案名稱自訂( 這裡假設名為
data_model.xcdatamodelId)
- 3.回到 AppDelegate.swift,找到
lazy var managedObjectModel: NSManagedObjectModel 的宣告式,在 let modelURL = NSBundle.mainBundle().URLForResource("CoreDataTest", withExtension: "momd")! 中把「CoreDataTest」改為第 2 點創造的 Data Model 名稱 ( 這邊就是 data_model )
LuckyClub Casino Site - Lucky Club Casino
回覆刪除Casino site · About · Login · Login on · Contact Us · Login luckyclub.live · About us · Promotions