在.h文件中声明方法

时间:2011-09-04 22:42:53

标签: iphone ios

如果我想在我的.m文件中创建一个帮助方法。它的调用 - (void)helpMeDoSomething ...等我需要在.h文件中声明函数原型,就像在c / c ++中一样,或只是在.m文件中声明它就足够了

4 个答案:

答案 0 :(得分:2)

C,C ++和Objective-C都不需要函数声明在头文件中。它们只需在使用之前声明,并且.m文件中的定义可以作为声明。

答案 1 :(得分:1)

为了让其他类看到该方法,其签名必须位于头文件中。如果您在定义的同一个类中使用该方法,则不需要在头文件中。

答案 2 :(得分:0)

如果要使其可以从其他文件中的代码调用,请将原型放在.h文件中。如果只能从一个文件中调用它,可以将它放在.m文件中。

答案 3 :(得分:0)

与在C / C ++中一样,只要您在使用它之前声明它,就可以在.m文件中声明它,只要您不需要它在其他地方。