数据模型:
@interface ARWGestureModel : NSObject
@property (nonatomic, strong) UIImage *gestureImage; //手势图片
@property (readwrite, strong) NSString *gestureTitleString; //手势标题
@property (readwrite, strong) NSString *gestureDetailsString; //手势细节描述
@end
数据模型需要序列化,深度copy函数实现:
@implementation ARWGestureModel
@synthesize gestureImage;
@synthesize gestureTitleString;
@synthesize gestureDetailsString;
#pragma mark NSCoding
- (void)encodeWithCoder:(NSCoder *)aCoder {
[aCoder encodeObject:gestureImage forKey:@"gestureImage"];
[aCoder encodeObject:gestureTitleString forKey:@"gestureTitleString"];
[aCoder encodeObject:gestureDetailsString forKey:@"gestureDetailsString"];
}
- (id)ini