自定义Model

@interface BaseModel:NSObject

- (void)setValue:(id)value forUndefinedKey:(NSString *)key;


@interface Mymodel:Basemodel;

@property(nonatomic,copy) NSSting *str;

- (instancetype)initMyModelWithDictionary:(NSDIctionary *)dictonary ;

@implementation MyModel

- (instancetype)initMyModelWithDictionary:(NSDIctionary *)dictonary {

 if(self = [super init]){

[self setValuesForKeysWithDictionary:dictionary];

}

return self;

}

@end

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每次写完model都想看下数据是否正确都要写一些输出格式的字符串,为了方便写了简单的工具类。当然使用有些限制:其中...
    noonez阅读 1,517评论 0 0
  • 首先对于归档的定义就不再赘述 最近在做一个项目,里面有一个功能是把购物车里的产品缓存到本地,由于数据量较少,选择归...
    小豆豆苗阅读 2,927评论 3 3
  • KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iO...
    朽木自雕也阅读 1,621评论 6 1
  • 面向对象三大支柱封装:就是把相关的数据和代码结合成一个有机的整体,形成数据和操作代码的封装体,对外只提供一个可以控...
    WangDavid阅读 1,774评论 0 2
  • 今晚,婆家的亲戚家庭聚会,一群人吃的高兴,聊得很愉快。 其中,有两个亲戚是在银行工作。席间,一个女...
    菠萝34阅读 264评论 0 2