2012-06-18 52 views
1

我有一個自定義對象,我想堅持磁盤而不是內存。自定義對象具有包含子對象等的子對象。這棵樹相當廣泛。其中一個子對象中有超過30個屬性,其中6個子對象本身。iOS NSCoding實現

如果我想使用NSCoding,是否需要在每個子自定義對象上實現NSCoding並在每個自定義對象中實現encodeWithCoder和initWithCoder?

我在想,答案是肯定的,但是這樣做會很痛苦,只是繁忙的工作要經過每個對象,並使其NSCoding兼容性基本正確?

回答