我有一个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