我对Objective C很新,并想知道大多数人是否删除或不删除未使用的方法。例如,当我创建一个UIViewController时,我经常不使用存根方法,我想删除它们。
答案 0 :(得分:2)
如果您愿意,可以删除它们。但是,如果您将它们保留,请确保在每种方法中都执行了对super
的调用,这样您就不会丢失默认实现。这意味着您希望空(现在)方法扩展(而不是覆盖)父类中相同方法的功能。
编辑:让方法实现除了在super上调用相同的方法之外什么都不做,相当于一起删除方法。默认情况下会调用Super。
答案 1 :(得分:0)
我将它们与所有死代码一起删除。它们只会使工作代码混乱并降低可读性。