57 lines
2.1 KiB
Objective-C
57 lines
2.1 KiB
Objective-C
//
|
|
// 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
|