Objective-C: Should I declare private methods?
问题 I've been declaring private methods in class extensions, according to Best way to define private methods for a class in Objective-C. But, I just realized that, in Xcode 4, if I leave out the declaration of a private method altogether and just implement it, the app compiles and runs without warning or error. So, should I even bother declaring private methods in class extensions? Why should we have to declare methods anyway? In Java, you don't... neither in Ruby. 回答1: A method definition only