【发布时间】:2011-10-09 16:12:46
【问题描述】:
根据Best way to define private methods for a class in Objective-C,我一直在类扩展中声明私有方法。
但是,我刚刚意识到,在 Xcode 4 中,如果我完全省略了私有方法的声明并只实现它,应用程序将编译并运行而不会发出警告或错误。
那么,我是否应该费心在类扩展中声明私有方法?
为什么我们必须声明方法呢?在 Java 中,你不会……在 Ruby 中也不会。
【问题讨论】:
-
好吧,除非你声明它们,否则你不能让 xcode 自动完成方法。
标签: objective-c categories private-methods class-extensions