我一直在学习 Objective-C 中的面向对象编程,我对方法声明和实现有点困惑。
在我一直在学习的一些讲座中,教授在 .h 文件中声明公共方法,然后在 .m 文件中实现它们;@implementation ClassViewController
或者他可以在 .m 文件中将它们声明为私有,并在该部分 中实现它们。
然而,有时他根本不声明方法,而只是跳到本@implementation ClassViewController
节中的方法实现。
我如何区分在哪里声明公共或私有的东西,或者根本不需要声明任何东西?