我有一個用於創建NSManagedObject子類的原始數據模型。我現在已將自定義代碼添加到這些子類中。更新數據模型後更新NSManagedObject子類
如果向現有實體添加新屬性,Xcode 4.1/4.2中是否有一種簡單的方法來將新屬性更新/添加到現有類中。
我現在看到的唯一方法是創建新的子類,然後複製並粘貼自定義代碼,儘管這種感覺可能容易出錯。
我目前正在開發中,所以我並不十分關心數據存儲的升級要求。只是編碼捷徑。
乾杯。
我有一個用於創建NSManagedObject子類的原始數據模型。我現在已將自定義代碼添加到這些子類中。更新數據模型後更新NSManagedObject子類
如果向現有實體添加新屬性,Xcode 4.1/4.2中是否有一種簡單的方法來將新屬性更新/添加到現有類中。
我現在看到的唯一方法是創建新的子類,然後複製並粘貼自定義代碼,儘管這種感覺可能容易出錯。
我目前正在開發中,所以我並不十分關心數據存儲的升級要求。只是編碼捷徑。
乾杯。
這是我爲這種情況做的。您只需要執行一次操作,而不需要進行更多的工作,以便將來對數據模型進行更改。
我創建單獨的.h
和.m
文件我NSModeledObject
子與一個類別。對於所謂的,比方說,「事件」的實體,它看起來像Event+Helper.h
並開始像這樣:
#import "Event.h"
@interface Event (Helper)
// declare your public methods
@end
現在,當你從模型中生成新的子類,這些都仍然有效。
結帳mogenerator。做你想要的一切和更多。說真的,這真棒,會爲你節省很多時間。 – Rog