15-CoreData删除所有数据之NSBatchDeleteRequest
生活随笔
收集整理的這篇文章主要介紹了
15-CoreData删除所有数据之NSBatchDeleteRequest
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在CoreData的增刪改查操作中,均由管理對象上下文NSManagedObjectContext來負(fù)責(zé),在iOS9之前我們要想清除某一個實(shí)體Entity(相當(dāng)于數(shù)據(jù)庫中的表)的所有數(shù)據(jù),要么通過查詢所有數(shù)據(jù)之后便利刪除,要么刪除整個數(shù)據(jù)庫文件
詳情可以參考我的這篇博客: 07-CoreData清除所有數(shù)據(jù)
而在iOS9之后,蘋果新增了專用于清除某一個實(shí)體所有數(shù)據(jù)的類:NSBatchDeleteRequest
- * 與查詢請求NSFetchRequest不同的是,刪除請求NSBatchDeleteRequest是由存儲調(diào)度器來執(zhí)行的*
總結(jié)
以上是生活随笔為你收集整理的15-CoreData删除所有数据之NSBatchDeleteRequest的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 02-UILabel比例颜色填充之歌词效
- 下一篇: 03-UITableView索引栏显示自