Core Data簡介

Core Data簡介sql

1.CoreData是iOS中數據持久化的最佳方式數據庫

2.Core Data以面向對象的方式存儲和管理對象的。數據結構

3.CoreData最終的存儲類型能夠是:SQLite數據庫,XML,二進制,內存裏,或自定義數據類型框架

4.好處:對象

        1.可以合理的管裏內存,避免使用sql的麻煩ip

        2.利用Core Data框架,記錄轉對象,對象轉記錄不用SQL語句內存

5.使用CoreData須要導入Core Data框架it

Core Data關鍵類io

1.NSManagedObjectContext  (被管理的數據上下文)model

         操做實際內容 (插入數據,查詢數據,刪除數據)

2.NSManagedObjectContextModel(被管理的數據模型)

         數據庫裏全部的表格或數據結構,包含個實體的定義信息 (添加實體信息,創建屬性之間的額關係)

3.NSPersistentStoreCoordinator (持久化助理)

         至關於數據庫的連接器  (設置數據存儲的名字,位置,存儲方式,和存儲時機)

4.NSManagedObject (被管理的數據記錄)

         至關於數據庫中的表格記錄

5.NSFetchRequest (獲取數據請求)

          至關於查詢語句

6.NSEntityDescription (實體結構)

         至關於表格結構

Core Data使用

1.導入Core Data框架

        1.建立工程,勾選Use Core Data選項

                做用:在工程中會自動生成CoreDataSection.xcdatamodeld的數據模型

        2.

相關文章
相關標籤/搜索