什么是CoreData?
core data 是iOS5之后才出現(xiàn)的一個框架,它提供了對象-關(guān)系映射【ORM】功能。即能將OC對象轉(zhuǎn)換為數(shù)據(jù),保存在SQLite數(shù)據(jù)庫中,也能將保存在數(shù)據(jù)庫中的數(shù)據(jù)還原成OC對象。在此數(shù)據(jù)操作期間,我們不需要編寫任何SQLite語句代碼,這個有點類似于Hibernate持久化框架,不過功能沒有其強(qiáng)大。


Core data 的使用步驟:
創(chuàng)建模型文件(相當(dāng)于數(shù)據(jù)庫)

添加實體(相當(dāng)于表)

創(chuàng)建實體類(相當(dāng)于模型類)

生成上下文,關(guān)聯(lián)模型文件生成數(shù)據(jù)庫

保存對象到數(shù)據(jù)庫

從數(shù)據(jù)庫獲取對象
