2011年3月20日 星期日

建立support core data的iOS App專案

在建立project時,事先打開core data功能。
ex:
New Project -> Window-based Application
    勾選use core data



使用core data的project,會在app的delegate class裡,加入以下3個core data相關的property。
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext;

@property (nonatomic, retain, readonly) NSManagedObjectModel *managedObjectModel;

@property (nonatomic, retain, readonly
NSPersistentStoreCoordinator *persistentStoreCoordinator;

managed Object Context: 我們經由它來修改database裡的資料。

managed Object Model: 定義database的schema。

persistent Store Coordinator: 連接底層的資料庫和App

managed Object: 對應到表格裡的某一行

沒有留言:

張貼留言