1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- //
- // KDPAccountModel.m
- // KuDianProject
- //
- // Created by admin on 2019/7/9.
- // Copyright © 2019 KDP. All rights reserved.
- //
- #import "KDPAccountModel.h"
- @implementation KDPAccountModel
- -(void)setValue:(id)value forUndefinedKey:(NSString *)key
- {
-
- }
- //+ (instancetype)AccountStatusWithDict:(NSDictionary *)dict {
- // AccountModel *account = [[self alloc] init];
- // account.token = dict[@"token"];
- //
- // return account;
- //}
- /**
- * 当一个对象要归档进沙盒的时候就会调用 归档
- * 目的,在这个方法中说明这个对象的哪些属性写进沙盒
- * @param encoder <#encoder description#>
- */
- - (void)encodeWithCoder:(NSCoder *)encoder
- {
-
- [encoder encodeObject:self.token forKey:@"token"];
- [encoder encodeObject:self.img forKey:@"img"];
- [encoder encodeObject:self.sex forKey:@"sex"];
- [encoder encodeObject:self.name forKey:@"name"];
- [encoder encodeObject:self.phone forKey:@"phone"];
- [encoder encodeObject:self.has_kwai forKey:@"has_kwai"];
-
- //
- }
- /**
- * 反归档 的时候会调用这个方法 解档
- * 目的:在这个方法中说明这个对象的哪些属性从沙河中解析出来
- 从沙河中解析对象 反归档会调用这个方法 需要解析哪些属性
- * @param decoder <#decoder description#>
- *
- * @return <#return value description#>
- */
- -(instancetype)initWithCoder:(NSCoder *)decoder
- {
- if (self = [super init]) {
- self.token = [decoder decodeObjectForKey:@"token"];
-
- self.name = [decoder decodeObjectForKey:@"name"];
- self.img=[decoder decodeObjectForKey:@"img"];
- self.phone=[decoder decodeObjectForKey:@"phone"];
- self.sex=[decoder decodeObjectForKey:@"sex"];
- self.has_kwai=[decoder decodeObjectForKey:@"has_kwai"];
-
- }
- return self;
- }
- @end
|