手动建立模型

本地存储有.plist文件,里面存储的有我们需要用的数据。在用数据时,我们想很方便的读取数据时就可以建立一个模型,将数据加载到模型中,然后直接从模型中读取数据。

假若.plist文件中存储的是微博用户的数据。数据包含有多个用户,每个用户包含头像,名称,VIP,微博内容,微博图片。

在项目中新建文件statuses这个类,继承至NSObject。

在statuses.h文件中

#import

@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

你可能感兴趣的:(手动建立模型)