//联系人:石虎QQ: 1224614774昵称:嗡嘛呢叭咪哄
一、概念
1.建议加载xib,xib名称用NSStringFromClass(),避免书写错误
//推荐写法
[self.tableView registerNib:[UINib nibWithNibName:NSStringFromClass([SHRecommendTagVCell class]) bundle:nil] forCellReuseIdentifier:ID];
//不推荐写法
[self.tableView registerNib:[UINib nibWithNibName:@"SHRecommendTagVCell"bundle:nil] forCellReuseIdentifier:ID];
二、NS_REQUIRES_SUPER 作用
1.场景需求:在继承中,凡是要求子类重写父类的方法必须先调用父类的这个方法进行初始化操作;
2.建议:父类的方法名后面加上NS_REQUIRES_SUPER;
3.子类重写这个方法就会自动警告提示要调用这个super方法,
示例代码
//注意:父类中的方法加`NS_REQUIRES_SUPER`,子类重写才有警告提示
- (void)prepareNS_REQUIRES_SUPER;