2010-01-14 97 views
1

可能是一個愚蠢的問題,但是從NSManagedObject繼承的類是什麼?這是一個「實體」類嗎?或者是一個「模型」類?或者「實體對象」類?我的意思是......好的,當我安置那個東西時,我會得到一個「對象」。 「實體」本身實際上是描述屬性和關係的「類」,對嗎?什麼調用從NSManagedObject繼承的類?

從蘋果:

「實體是被管理對象什麼類是ID,或對使用數據庫的比喻,什麼都行的表。」

+0

誰把這個投下來了?我有史以來最有趣的問題之一! ;) 至少對於我來說 (?!) – openfrog 2010-01-14 18:41:01

回答

2

我平時似乎看到了被稱爲「定製管理對象類」 NSManagedObject子類。至於實體,我認爲這些更多地被認爲是模型或數據存儲的一部分,而不是一個類,有點像數據庫表可能由對象關係映射表示,但不會將該類稱爲表定義。實體僅僅由類來表示,但在普通的C中,它們可能由結構體表示。

當你實例化被管理對象類,你會得到一個名爲託管對象的對象。

0

它仍然是一個對象。我想你可能稱之爲管理對象。