UIKit - awakeFromNib如果没有实现

时间:2016-11-04 09:16:25

标签: ios objective-c uitableview tableviewcell awakefromnib

从Xcode 8更新它只是注意到,对于UITableViewCell的{​​{1}}方法,内部没有内容(在使用xib文件添加自定义单元格类时自动创建),给我以下内容警告。

  

方法可能缺少[super awakeFromNib]调用

从这个link,我们知道为什么要实现超类方法。但是,如果我们不实施这种方法,我需要知道会产生什么影响。

如果未实现UIKit类的任何子类中的awakeFromNib,是否存在性能问题或任何其他类型的问题?

1 个答案:

答案 0 :(得分:1)

在您提供的链接中明确声明,awakeFromNib默认实现不执行任何操作,因此在此特定情况下您可能不会调用[super awakeFromNib],但通常情况下调用{{1}是一个好习惯覆盖方法时,super超级类,因为Apple可能随时添加一些对默认实现重要的东西。