Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 Objective C 相当陌生,想知道大多数人是否删除或不删除未使用的方法。例如,当我创建一个 UIViewController 时,有一些我经常不使用的 stub 方法,我想将它们删除。
如果您愿意,可以删除它们。但是,如果您将它们留在其中,请确保super在每个方法中都执行调用,以免丢失默认实现。这意味着您希望您的空(目前)方法扩展而不是覆盖父类中相同方法的功能。
super
编辑:拥有一个除了在 super 上调用相同方法之外什么都不做的方法实现等同于一起删除该方法。然后默认调用 Super。
我将它们与所有死代码一起删除。它们只会使工作代码混乱并降低可读性。