ios-新浪微博开发-18-(授权存储账号信息)用归档实现
来源:互联网 发布:java 读取linux文件夹 编辑:程序博客网 时间:2024/05/17 07:45
#import <Foundation/Foundation.h>#warning 这里必须遵守协议 不然不知道对象中的哪些属性写进沙盒@interface QHAccount : NSObject <NSCoding>// 返回值字段 字段类型 字段说明 /** string 用于调用access_token,接口获取授权后的access token。*/@property(nonatomic,copy)NSString * access_token;/**string access_token的生命周期,单位是秒数。*/@property(nonatomic,copy)NSString * expires_in;/**string 当前授权用户的UID。*/@property(nonatomic,copy)NSString *uid;+ (instancetype)accountWithDict:(NSDictionary *)dict;@end
#import "QHAccount.h"@implementation QHAccount+ (instancetype)accountWithDict:(NSDictionary *)dict{ QHAccount *account = [[self alloc]init]; account.access_token = dict[@"access_token"]; account.uid = dict[@"uid"]; account.expires_in = dict[@"expires_in"]; return account;}/** * 当一个对象要归档进沙盒中时,就会调用这个方法 * 目的:在这个方法中说明这个对象的哪些属性要存进沙盒 */- (void)encodeWithCoder:(NSCoder *)aCoder{ [aCoder encodeObject:self.access_token forKey:@"access_token"]; [aCoder encodeObject:self.expires_in forKey:@"expires_in"]; [aCoder encodeObject:self.uid forKey:@"uid"]; }/** * 当从沙盒中解档一个对象时(从沙盒中加载一个对象时)就会调用这个方法 * 目的:在这个方法中说明沙盒中的属性该怎么解析 (需要取出哪些属性) */- (id)initWithCoder:(NSCoder *)aDecoder{ if(self = [super init]) { self.access_token = [aDecoder decodeObjectForKey:@"access_token"]; self.expires_in = [aDecoder decodeObjectForKey:@"expires_in"]; self.uid = [aDecoder decodeObjectForKey:@"uid"]; } return self;}@end
0 0
- ios-新浪微博开发-18-(授权存储账号信息)用归档实现
- ios-新浪微博开发19-账号存储工具类
- ios-新浪微博开发-16(授权)
- Android开发实现新浪账号授权登录的功能
- 新浪微博开发之保存授权信息
- IOS-新浪微博授权
- IOS-新浪微博授权
- IOS新浪微博开发--分享、授权登录
- IOS新浪微博开发--分享、授权登录
- ios-新浪微博开发-17(授权3)
- 新浪微博开发之授权的实现(一)
- 新浪微博开发之授权的实现(二)
- 新浪微博开发之授权用户登录的实现
- iOS开发归档存储
- ionic2开发(四)存储账号信息
- 新浪微博开发十一(微博账号模型)
- 新浪微博开发十二(账号工具)
- 新浪微博开发十(微博授权)
- 【转】关于diplay学习心得
- 剑指offer-调整数组顺序使奇数位于偶数前面
- Asp.net入门基础二---配置文件、身份验证
- Android Content Provider
- 指针与数组的区别和联系
- ios-新浪微博开发-18-(授权存储账号信息)用归档实现
- metex实现读写锁的思考
- 数据库完整性
- 黑马程序员——集合框架(Map)
- AngularJS - 使用RequireJS还是Browserify?
- 分组导航
- ad15 各个层的含义
- Javascript - code snippet - function 1
- 后缀表达式