CoreData程式設計開始

2021-08-03 04:34:50 字數 397 閱讀 6521

1 .資料持久化(persistent)

2 .coredata並不是唯一的資料儲存選項

3 .coredata隱藏了許多複雜的資料儲存操作,讓你可以專注於你應用的娛樂和功能

4 .雖然coredata可以儲存資料在相關的資料庫中(比如sqlite),但它並不是乙個資料引擎(database engine)

5 .資料管理框架(data management framework)

沒有coredata之前的資料持久化方式:

managed object context

managed object

persistent store coordinator

data model

storage(eg:sqlite xml …)

Core Data 程式設計指南2

介紹 在cocoa環境下,如果你想使用資料庫 如sqlite 你可以使用sql語句的方式通過相關的工具類進行資料庫的直接操作。當然你也可以通過別人封裝之後的一些簡單框架,使得你的操作更加簡單 如fmdb bnrpersistence cocoa框架本身提供了coredata這個api可方便的讓開發者...

是否該用 Core Data

core data 是 cocoa 裡面一套非常受歡迎的框架,從 mac os x 10.4 提供以來,在 10.5 中引入了完善的 schema 遷移機制,再到 iphone os 3.0 時被引入 cocoa touch,這套完善的框架都被認為是管理大量結構化資料所首選的 cocoa 框架,尤其...

關於CoreData遷移

1.在新專案中新增coredata的類庫,並在 prefix.h中加入 import 2.拷貝原專案中的.xcdatamodeld檔案到新專案中,新增檔案選擇coredata下nsmanagedobject subclass,選擇data models版本,勾選實體。如果實體已經存在,要手動的刪除原...