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的字典转模型(单Model)

  • 2015年10月28日 22:46
  • 1.02MB
  • 下载

ios开发--字典转模型代码

  • 2015年12月19日 15:48
  • 36KB
  • 下载

IOS1.8-字典转模型

1.使用字典的坏处 2.使用模型的好处 3.字典转模型

iOS字典转模型(双模型)方法二

  • 2015年10月29日 00:16
  • 2.3MB
  • 下载

iOS字典转模型(双模型)方法一

  • 2015年10月29日 00:08
  • 2.29MB
  • 下载

IOS九宫格设计(含字典转模型,自定义控件)

1.创建九宫格的步骤列表 1.创建九宫格最开始要知道商品的宽和高,以及商品之间行的间距和列的间距,利用这四个数据就能会商品进行排序,主要代码如下 //定义列数和行数 NSUInte...

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

#import @interface ViewControllerModels : NSObject @property (nonatomic,copy)NSString *name; @p...
  • ridxmc
  • ridxmc
  • 2016年06月13日 10:30
  • 487

XZ_iOS之Runtime使用运行时实现字典转模型和关联对象

使用运行时实现字典转模型和关联对象objc_get/setAssociatedObject() 创建一个类Person,重写它的description方法,打印出它的属性值。 XZPerson...

iOS开发UI篇—字典转模型

iOS开发UI篇—字典转模型 一、能完成功能的“问题代码” 1.从plist中加载的数据 2.实现的代码 1 // 2 // LFViewController.m 3 //...
  • qxc122
  • qxc122
  • 2016年01月04日 15:16
  • 237

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

一、字典转模型(plist文件)模型的封装方法:(放到代码仓库中)1.在.h文件中添加与plist文件key值对应的属性名Array --- > NSArray Dictionary --- > NS...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 字典转模型
举报原因:
原因补充:

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