2013-10-31 55 views
0

目前還不清楚RESTKit是否具有本地支持,以便將域對象與核心數據中的持久對象同步。 也就是說,在我的應用程序中,所有部分都使用域對象,例如Person對象(NSObject的子類)。這是存儲在內存中的東西。 Person核心數據實體(NSManagedObject的子類)是保存到手機的內容。我想要這個額外的圖層,而不是在我的應用程序中使用NSManagedObjects。ios的restkit是否支持內存域對象以及核心數據支持的NSManaged對象?

那麼restkit能做到這一點嗎?

json ---> Person (NSObject) ---> Person core data entity (NSManagedObject) 

或它與JSON去----> NSManagedObject,並完全切出的「中間人」 Person對象,我們都在繞過整個NSManagedObjects一個應用程序?

謝謝!

回答

0

號Restkit會做任何

JSON => Person (NSObject) 

JSON => Person entity (NSManagedObject) 

,結果將結果返回給你/保存到數據存儲。之後你對它做什麼取決於你。

您還沒有給出將NSManagedObject子類傳遞給應用程序的原因,但您可能要考慮使用mogenerator並刪除中間對象,並在對象繼承中使用多個類來分離出Core數據部分來自您的自定義修改。