ios 字典转模型 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

   

#import<foundation foundation.h="">@interface AppInfo : NSObject @property(nonatomic,copy) NSString *name; @property(nonatomic,copy) NSString *icon; //实例化 -(instancetype) initWithDic:(NSDictionary *) dic; //类方法可以快速实例化一个模型 +(instancetype) appInfoWithDic:(NSDictionary *) dic; @end</foundation>
-------.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 可以在编译的时候检测返回类型

最新文章