自定义等高Cell
为什么要自定义Cell,因为系统自带的Cell有时候无法满足我们的需求,例如博客、即时会话聊天等这些都是利用TableView的Cell来实现的,但是这些类型的Cell使用系统自带的Cell显然是无法实现的,所以我们要自定义Cell。
+(instancetype)dealWithDict:(NSDictionary *)dict{
KZKDeal * deal = [[self alloc] init];
// deal.title = dict[@"title"];
// deal.icon = dict[@"icon"];
// deal.price = dict[@"price"];
// ……
// KVC - Key Value Coding 这句代码相当于上面注释的多行代码,注意字典和模型中的定义的属性名称必须是相同的
[deal setValuesForKeyWithDictionary:dict];
}