我可以聲明NSMutableArray
或NSArray
但我想聲明類數組。讓用戶說是一類,所以我可以聲明數組作爲:如何在目標中聲明類數組c
user* obj[10];
它是目標C有效,但我不知道我怎麼能動態設置陣列容量。即我們通常做MutableArray爲initWithCapacity:..
這就是我帶班做:
user* objuser;
CustomOutput* output = [[CustomOutput alloc] init];
[objuser cutomSerialize:output];
NSMutableData* data = output.data;
但如果我有數組:
NSMutableArray* aryUserObj;
我可以」請從arryUserObj調用cutomSerialize
方法。
我想將所有的userObj序列化爲一個,並獲得一個NSData對象。
這與「聲明一個類數組」無關(無論這意味着什麼) - 它與您需要某種方式將多個對象對象序列化在一起,這必須是類的實現的一部分通過允許序列化方法逐漸建立序列化的數據,或者通過給該類提供一個方法來獲取一組實例並使用它的序列化邏輯來一次完成它們。 – Chuck 2010-10-11 20:57:33