0

我对 Objective C 相当陌生,想知道大多数人是否删除或不删除未使用的方法。例如,当我创建一个 UIViewController 时,有一些我经常不使用的 stub 方法,我想将它们删除。

4

2 回答 2

2

如果您愿意,可以删除它们。但是,如果您将它们留在其中,请确保super在每个方法中都执行调用,以免丢失默认实现。这意味着您希望您的空(目前)方法扩展而不是覆盖父类中相同方法的功能。

编辑:拥有一个除了在 super 上调用相同方法之外什么都不做的方法实现等同于一起删除该方法。然后默认调用 Super。

于 2013-11-13T22:44:41.113 回答
0

我将它们与所有死代码一起删除。它们只会使工作代码混乱并降低可读性。

于 2013-11-13T22:54:53.793 回答