如果我想在我的.m文件中创建一个帮助方法。它的调用 - (void)helpMeDoSomething ...等我需要在.h文件中声明函数原型,就像在c / c ++中一样,或只是在.m文件中声明它就足够了
答案 0 :(得分:2)
C,C ++和Objective-C都不需要函数声明在头文件中。它们只需在使用之前声明,并且.m文件中的定义可以作为声明。
答案 1 :(得分:1)
为了让其他类看到该方法,其签名必须位于头文件中。如果您在定义的同一个类中使用该方法,则不需要在头文件中。
答案 2 :(得分:0)
如果要使其可以从其他文件中的代码调用,请将原型放在.h文件中。如果只能从一个文件中调用它,可以将它放在.m文件中。
答案 3 :(得分:0)
与在C / C ++中一样,只要您在使用它之前声明它,就可以在.m
文件中声明它,只要您不需要它在其他地方。