前言最近换了新工作,第一个需求是写几个列表。简单的UITableView+Cell,但毕竟是入职后的第一个需求感觉要被review,所以还是想尽量弄得优雅一点。需求一个页面,可能出现多种cell。这个需求应该是很常见的,需要解决的问题是如何让多个cell能够共同响应同一个方法,这样外部不需要知道具体的cell种类,只要调用同一个方法进行配置即可。问了问朋友们大家基本上是两派。协议基类我个人以前也是用协议对多个cell进行约束的,通过让cell遵循同一个协议并实现协议方法,让外部达到统一配置的效果。//cell共同遵循这个协议@protocol ModuleACellConfigPropotol NSObject>- (void)configCellWithModel:(KTModel *)model;@end通过协议调用方法UITableViewCell * cell= [tableView dequeueReusableCellWithIdentifier
………………………………