LYNDA COM CORE DATA FOR IOS AND OSX 視頻教學 英文正式版     軟體簡介:   CoreData是MacOSX中CocoaAPI的一部分,首次在MacOSX10.4Tiger與iOS3.0 系統中出現。它允許按照實體-屬性-值模型組織資料,並以XML,二進位檔或SQLite 資料檔案的格式將其序列化。CoreData允許用戶使用代表實體和實體間關係的高層 物件來運算元據。它也可以管理序列化的資料,提供物件生存期管理與objectgraph 管理,包括存儲。CoreData直接與SQLite交互,避免開發者使用原本的SQL語句。 就像Cocoa綁定在模型-視圖-控制器設計中做了很多控制器的工作一樣,CoreData做 了很多資料模型的工作。它的主要任務是負責資料更改的管理,序列化到磁片,最小 化記憶體佔用,以及查詢資料。 本課程主要介紹CoreData的概念:它是什麼,它做什麼,以及如何開始。 作者SimonAllardice通過實際使用iOS和Cocoa的CoreData探討CoreData中的物件 和步驟。本課程介紹如何轉變成為一個真正的物件持久化方法:從一個集中的資料庫 或檔為中心的方法與儲存,載入,搜索和篩選。瞭解如何正確的資料模型,整合與iOS 和Cocoa用戶介面的CoreData物件,並採取現有的資料,並將其載入到您的應用程式。 CoreDataisanobject-orientedpersistenceframeworkusedtomanipulateand storedatainiOSandOSXapplications,andit’sacorecompetencyforany Appledeveloper.ThiscourseintroducestheconceptsbehindCoreData:what itis,whatitdoes,andhowtogetstarted.AuthorSimonAllardiceexplores theCoreDatastackofobjectsandstepsthroughthehands-onprocessof usingCoreDatainbothiOSandCocoa.Thecourseshowshowtoshiftfrom adatabase-focusedorfile-focusedapproachintoatrueobjectpersistence approach:workingwithsaving,loading,searching,andfiltering.Discover howtomodelyourdatacorrectly,integrateCoreDataobjectswithiOSand Cocoauserinterfaces,andtakeexistingdataandloaditintoyourapp.