Objective c 必须在.h中声明-(void)函数吗?

Objective c 必须在.h中声明-(void)函数吗?,objective-c,Objective C,正如标题所述,必须在.h中声明-(void)函数吗 我还没有在我的应用程序.h中声明它们,但我仍然可以调用它们。声明它们有什么好处?您不需要在头文件中声明实现中的所有方法。但是,如果不在头文件中,则不能在另一个文件中按文字名称引用它们,也不能在实现文件中“转发引用”它们。因此它可以是公共的。你基本上是在问为什么要使用头文件。当然!我怎么没有意识到。。。谢谢

正如标题所述,必须在
.h
中声明
-(void)
函数吗


我还没有在我的应用程序
.h
中声明它们,但我仍然可以调用它们。声明它们有什么好处?

您不需要在头文件中声明实现中的所有方法。但是,如果不在头文件中,则不能在另一个文件中按文字名称引用它们,也不能在实现文件中“转发引用”它们。

因此它可以是公共的。你基本上是在问为什么要使用头文件。当然!我怎么没有意识到。。。谢谢