【軟件特色】
1.Core Data 控制器對(duì)象,用于消除應(yīng)用程序的用戶界面和數(shù)據(jù)模型之間的大量粘合代碼.您不必?fù)?dān)心 SQL 語法,不必維護(hù)邏輯樹來跟蹤用戶行為,也不必創(chuàng)建一個(gè)新的持久化機(jī)制.這一切都已經(jīng)在您將應(yīng)用程序的用戶界面連接到 Core Data 模型時(shí)自動(dòng)完成了.Core Data 將您的應(yīng)用程序模型層組織為一組在內(nèi)存中定義好的數(shù)據(jù)對(duì)象。
2.Core Data 跟蹤這些對(duì)象的變化,并可以根據(jù)需要恢復(fù)這些改變,比如用戶可以執(zhí)行撤銷命令.然后,當(dāng)需要保存應(yīng)用程序數(shù)據(jù)對(duì)象的改變時(shí),Core Data 負(fù)責(zé)將這些對(duì)象保存至持久性的存儲(chǔ)介質(zhì).而且,它會(huì)將數(shù)據(jù)保存到普通文件中,用戶可以通過 Finder 管理這些文件、用 Spotlight 搜索這些文件、將文件備份到 CD 以及通過電子郵件將它們發(fā)送給朋友和家人。
3.使用Core Data 框架,您可以創(chuàng)建一個(gè)托管對(duì)象模型,它為您的應(yīng)用程序所使用的模型對(duì)象,即實(shí)體提供了抽象定義.這種實(shí)體-關(guān)系模型是采用 Xcode 的“數(shù)據(jù)模型設(shè)計(jì)”工具定義的,該工具為模型實(shí)體以及它們之間的關(guān)系提供了內(nèi)容豐富的環(huán)境。





































