// // IfishUserAsset.m // Ifish // // Created by imac on 17/3/7. // Copyright © 2017年 lianlian. All rights reserved. // #import "IfishUserAsset.h" @implementation IfishUserAsset -(void)encodeWithCoder:(NSCoder*)aCoder{ [aCoder encodeObject:self forKey:@"gradeNum"]; [aCoder encodeObject:self forKey:@"gradeValue"]; [aCoder encodeObject:self forKey:@"gradeName"]; [aCoder encodeInteger:self.keepSigninNum forKey:@"keepSigninNum"]; [aCoder encodeInteger:self.goldValue forKey:@"goldValue"]; [aCoder encodeBool:self.toDaySignin forKey:@"toDaySignin"]; [aCoder encodeBool:self.isHitGoldenEgg forKey:@"isHitGoldenEgg"]; [aCoder encodeInteger:self.addValue forKey:@"addValue"]; } -(id)initWithCoder:(NSCoder*)aDecoder{ if (self=[super init]) { self.gradeNum=[aDecoder decodeObjectForKey:@"gradeNum"]; self.gradeValue=[aDecoder decodeObjectForKey:@"gradeValue"]; self.gradeName = [aDecoder decodeObjectForKey:@"gradeName"]; self.keepSigninNum = [aDecoder decodeIntegerForKey:@"keepSigninNum"]; self.goldValue = [aDecoder decodeIntegerForKey:@"goldValue"]; self.toDaySignin = [aDecoder decodeBoolForKey:@"toDaySignin"]; self.lastLoginDate = [aDecoder decodeObjectForKey:@"lastLoginDate"]; self.isHitGoldenEgg = [aDecoder decodeBoolForKey:@"isHitGoldenEgg"]; self.addValue = [aDecoder decodeIntegerForKey:@"addValue"]; } return self; } -(instancetype)initWithDict:(NSDictionary *)dict { self.gradeNum = (NSString*)dict[@"gradeNum"]; self.gradeValue = (NSString*)dict[@"gradeValue"]; self.gradeName = dict[@"gradeName"]; self.keepSigninNum = [[dict objectForKey:@"keepSigninNum"] integerValue]; self.goldValue =[[dict objectForKey:@"goldValue"] integerValue]; self.toDaySignin = [[dict objectForKey:@"toDaySignin"] boolValue]; self.lastLoginDate = dict[@"lastLoginDate"]; self.isHitGoldenEgg = [[dict objectForKey:@"isHitGoldenEgg"] boolValue]; self.addValue = [[dict objectForKey:@"addValue"] integerValue]; return self; } @end