ios 字典转模型

机构:郑州北大青鸟 时间:2015-07-27 点击:639

  #import@interface AppInfo : NSObject @property(nonatomic,copy) NSString *name; @property(nonatomic,copy) NSString *icon; //实例化 -(instancetype) initWithDic:(NSDictionary *) dic; //类方法可以快速实例化一个模型 +(instancetype) appInfoWithDic:(NSDictionary *) dic; @end

  -------.m文件

  #import AppInfo.h@implementation AppInfo//字典实例化模型-(instancetype)initWithDic:(NSDictionary *)dic{ self=[super init]; if (self) { self.name=dic[@name]; self.icon=dic[@icon]; } return self;}//类方法实例化一个模型+(instancetype) appInfoWithDic:(NSDictionary *) dic{ return [[self alloc] initWithDic:dic];}@end

  id 和 instancetype的区别,、

  id 为万能指针类型

  instancetype 可以在编译的时候检测返回类型

        郑州软件开发工程师教育培训学校整理。

返回顶部