数据存入沙盒
//首先必須遵守<NSCoding>這個協議,然后實現下面2個方法
/*** 當一個對象要歸檔進沙盒中時,就會調用這個方法* 目的:在這個方法中說明這個對象的哪些屬性要存進沙盒*/
- (void)encodeWithCoder:(NSCoder *)encoder
{[encoder encodeObject:self.access_token forKey:@"access_token"];[encoder encodeObject:self.expires_in forKey:@"expires_in"];[encoder encodeObject:self.uid forKey:@"uid"];[encoder encodeObject:self.created_time forKey:@"created_time"];[encoder encodeObject:self.name forKey:@"name"];
}/*** 當從沙盒中解檔一個對象時(從沙盒中加載一個對象時),就會調用這個方法* 目的:在這個方法中說明沙盒中的屬性該怎么解析(需要取出哪些屬性)*/
- (id)initWithCoder:(NSCoder *)decoder
{if (self = [super init]) {self.access_token = [decoder decodeObjectForKey:@"access_token"];self.expires_in = [decoder decodeObjectForKey:@"expires_in"];self.uid = [decoder decodeObjectForKey:@"uid"];self.created_time = [decoder decodeObjectForKey:@"created_time"];self.name = [decoder decodeObjectForKey:@"name"];}return self;
} ?
轉載于:https://www.cnblogs.com/521it/p/5012082.html
總結
- 上一篇: 乌镇可以飞无人机吗
- 下一篇: PS多形式的部分之间复制“笨办法”