iOS 字典转模型

原创 2015年11月19日 21:19:30

提示:代码片断中的<#model#>代表去掉前缀的类名

.h文件中

- (instancetype)initWithDic:(NSDictionary *)dic;
+ (instancetype)<#model#>WithDic:(NSDictionary *)dic;

+ (NSArray *)<#model#>List;

在.m文件中

- (instancetype)initWithDic:(NSDictionary *)dic
{
    if (self = [super init]) {
        [self setValuesForKeysWithDictionary:dic];
   }
    return self;
}
 
+ (instancetype)<#model#>WithDic:(NSDictionary *)dic
{
    return [[self alloc] initWithDic:dic];
}
 
+(NSArray *)<#model#>List
{
    //加载plist
    NSString *path = [[NSBundle mainBundle]pathForResource:@"<#plistName#>" ofType:@"plist"];
   NSArray *dicArray = [NSArray arrayWithContentsOfFile:path];
   
    //字典转模型
   NSMutableArray *mutableArray = [NSMutableArray array];
    for (NSDictionary *dic in dicArray) {
       <#className#> *<#model#> =[<#className#> <#model#>WithDic:dic];
       [mutableArray addObject:<#model#>];
   }
    return mutableArray;
}
 


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS 字典转模型

字典转模型 1.简单的字典转模型-(instancetype)initWithDict:(NSDictionary *)dict{ if (self=[super init]) { self.name...

iOS 开发-字典转模型

iOS 开发中,网络请求得到json数据并转化为字典,然后字典转化成模型,或者读取本地的plist,文件时将里面的字典转换成模型,这是很普遍要做的事。 就拿plist文件来举例:(假如现在有一个关...
  • Arack
  • Arack
  • 2016-07-16 19:16
  • 103

iOS数据处理之字典转模型

当程序中有需要用到plist文件去存储一些东西的时候,我们在程序中也需要动态地去获取到plist文件中的内容并且使用它们。在MVC设计模式中,M指的是modal,代表着程序需要的数据,所以我们需要创建...

ios-新浪微博开发-24-字典转模型(1)

//用户模型 #import /** * id int64 用户UID idstr string 字符串型的用户UID screen_name string 用户昵称 nam...

IOS复习 九宫格 字典转模型与懒加载 xib界面控件代码赋值 模拟下载过程 MJExtension

#import @interface ViewControllerModels : NSObject @property (nonatomic,copy)NSString *name; @p...

2、iOS 开发之字典转模型和 xib

一、字典转模型(plist文件)模型的封装方法:(放到代码仓库中)1.在.h文件中添加与plist文件key值对应的属性名Array --- > NSArray Dictionary --- > NS...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)