字典转模型和懒加载
Posted PJXWang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典转模型和懒加载相关的知识,希望对你有一定的参考价值。
1.字典转模型
创建一个类,继承自NSObject,属性名和字典的键一致
可以实现字典转模型
@implementation TZMessage
+(instancetype)messageWithDict(NSDictioary*)dict{
TZMessage *mode = [[TZMessage alloc] init];
[mode setValuesForKeysWithDictonary:dict];
return mode;
}
2.懒加载
+(NSArray *)messages{
if(!_messages){
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"messages.plist" ofType:nil];
NSArray *array = [NSArray arrayWithContentsOfFile:filePath];
NSMutableArray *tempArray = [NSMutableArray array];
for(NSDictionary *dict in array){
TZMessage *mode = [ TZMessage messageWithDict:dict];
[tempArray addObject:mode]
}
_messages = tempArray;
}
retrun _messages;
}
以上是关于字典转模型和懒加载的主要内容,如果未能解决你的问题,请参考以下文章