我有一個NSMutableArray內有一堆點(它是我定義的類)。我想序列化這個NSMutableArray保存到我的磁盤。如果我在我的類實現點NSCoding協議是否可以直接在我的NSMutableArray中使用NSKeyedArchiver?用對象內部的對象序列化一個NSMutableArray
就像這個例子:
NSMutableData *data = [NSMutableData new];
NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];
[archiver encodeObject:myArray forKey:@"array"];
[data writeToFile:filename attomically:YES];
[archiver release];
[data release];
應該罰款,只要你正確地實現NSCoding,NSCopying的點。 – 2011-04-01 15:41:17