本地存储有.plist文件,里面存储的有我们需要用的数据。在用数据时,我们想很方便的读取数据时就可以建立一个模型,将数据加载到模型中,然后直接从模型中读取数据。
假若.plist文件中存储的是微博用户的数据。数据包含有多个用户,每个用户包含头像,名称,VIP,微博内容,微博图片。
在项目中新建文件statuses这个类,继承至NSObject。
在statuses.h文件中
#import<Foundation/Foundation.h>
@interface statuses : NSObject
@property(nonatomic,copy) NSString *text;
@property(nonatomic,copy) NSString *name;
@property(nonatomic,copy) NSString *icon;
@property(nonatomic,copy) NSString *picture;
@property(nonatomic,assign) BOOL vip;
//定义初始化方法
-(instancetype)initWithDict:(NSDictionary *)dict;
+(instancetype)statusesWithDict:(NSDictionary *)dict;
@end
在statuses.m文件中实现初始化方法
@implementation statuses
-(id)initWithDict:(NSDictionary *)dict{
if(self = [super init]){
[self setValuesForKeysWithDictionary:dict];
}
return self;
}
+(id)statusesWithDict:(NSDictionary *)dict{
return [[self alloc] initWithDict:dict];
}
@end











网友评论