啰嗦的NSCoding实现

@interface XXModel : NSObject <NSCoding> { 

}

- (void)encodeWithCoder:(NSCoder *)encoder;

- (id)initWithCoder:(NSCoder *)decoder;

@end

 

继承XXModel,避免每次用到NSCoding都去写NSCoding两个实现。具体实现用Ivar* ivars = class_copyIvarList(cls, &numberOfIvars);

perfect。

 

 

 

 

posted @ 2014-03-06 17:23  backag  阅读(114)  评论(0编辑  收藏  举报