真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Playground你不知道的小技巧,CoreData的使用

Playground 的出現(xiàn)無疑是大大的提高了開發(fā)效率,可以節(jié)省大量的編譯時間。

大邑縣網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站自2013年起到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站

這里介紹在 Playground 中使用 CoreData 的小技巧。

  1. 我們新建一個工程 iOS 項目工程。

  2. 點擊 File -> New -> File , 在工程中新建文件 Data Model 文件 Playground 你不知道的小技巧, CoreData 的使用

  3. 在 model 中添加一個 Entitle,如下圖 Playground 你不知道的小技巧, CoreData 的使用

  4. 編譯工程后,在 Product 選擇生成的 .app 文件,找到該目錄,如下圖 Playground 你不知道的小技巧, CoreData 的使用

  5. 查看包中的文件,如圖 Playground 你不知道的小技巧, CoreData 的使用

  6. 可以看到一個 Mode.momd 文件, 如圖 Playground 你不知道的小技巧, CoreData 的使用

  7. 在工程中新建一個 playground 文件 Playground 你不知道的小技巧, CoreData 的使用

  8. 把剛才的 Model.momd 文件拷貝到 playground 的 Resource 目錄下 Playground 你不知道的小技巧, CoreData 的使用

  9. 在 playground 中就可以直接使用這個 Model 資源了

//: Playground - noun: a place where people can playimport UIKitimport CoreData// Core Data Stack Setup for In-Memory Storepublic func getModelContext(name:String) -> NSManagedObjectContext {  
  // Replace "Model" with the name of your model
  let modelUrl = NSBundle.mainBundle().URLForResource(name, withExtension: "momd")  guard let model = NSManagedObjectModel.init(contentsOfURL: modelUrl!) else { fatalError("not this file") }  
  let psc = NSPersistentStoreCoordinator(managedObjectModel: model)  try! psc.addPersistentStoreWithType(NSInMemoryStoreType, configuration: nil, URL: nil, options: nil)  
  let context = NSManagedObjectContext(concurrencyType: .MainQueueConcurrencyType)
  context.persistentStoreCoordinator = psc  
  return context
}let context = getModelContext("Model")// Insert a new Entitylet ent = NSEntityDescription.insertNewObjectForEntityForName("Entity", inManagedObjectContext: context)
ent.setValue("fasf", forKey: "name")try! context.save()// Perform a fetch requestlet fr = NSFetchRequest(entityName: "Entity")let result = try! context.executeFetchRequest(fr)print(result)

結(jié)果如圖 Playground 你不知道的小技巧, CoreData 的使用

參考鏈接

作者: HuminiOS - 極光( JPush 為極光團隊賬號,歡迎關(guān)注)

原文: http://www.jianshu.com/p/818c063cf686

知乎專欄:極光日報


當前文章:Playground你不知道的小技巧,CoreData的使用
文章出自:http://weahome.cn/article/gggssh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部