如果我想在我的.m文件中创建一个辅助方法。它的调用 - (void)helpMeDoSomething ...等等,我需要在.h文件中声明函数原型,就像在c/C++中一样,或者只是在.m文件中声明它已经足够了在.h文件中声明方法
0
A
回答
2
C,C++和Objective-C都不需要函数声明在头文件中。它们只需在使用之前声明,并且.m文件中的定义可以作为声明。
0
把原型放入.h文件,如果您想使其可用于从其他文件中的代码调用。如果只能从该文件中调用该文件,则可以将其放在.m文件中。
0
与在C/C++中一样,只要您在使用它之前声明它,并且只要在其他地方不需要它,就可以在您的.m
文件中声明它。
1
为了使其他类能够看到该方法,其签名必须位于头文件中。如果您在与其中定义的类相同的类中使用该方法,则不需要在头文件中。
相关问题
- 1. 在C++ .h文件中定义和声明函数/方法
- 2. 某些方法未在.h文件中声明
- 3. 为什么不需要在.h文件中声明此方法?
- 4. 您是否必须在.h文件中声明overriden @property方法?
- 5. 是否可以在appCode的头文件(.h)中自动声明一个方法?
- 6. 如何在.h文件中声明索引= 0 iPhone
- 7. C++ - 好的在.h文件中声明静态全局变量?
- 8. .h中声明的结构和.c文件中的枚举
- 9. 方法声明
- 10. 声明.h文件和.m文件中指定@interface和@end的方法之间的区别
- 11. Runnable在方法中声明时有效;在方法外声明时崩溃
- 12. 在ARC下的头文件中声明IBOutlets的正确方法?
- 13. 在我的头文件中声明方法
- 14. 在.m文件中声明的继承方法
- 15. 我们不能在头文件中声明方法吗?
- 16. 方法声明中通用
- 17. 在.h文件中的方法签名中的语法错误
- 18. C#方法声明
- 19. 在ClassOrInterface声明中查找方法
- 20. 方法声明和在java中定义
- 21. 在构造函数中声明方法
- 22. 在C++中声明方法extern
- 23. 在Javascript中动态声明方法
- 24. 在C++中声明一个struct方法
- 25. 如何在声明中调用方法
- 26. 为什么在.h文件中使用前向声明而不是#import?
- 27. 用.mm和.h文件在C中声明一个全局变量?
- 28. 我是否在ObjC的.h文件中声明了所有的实例变量?
- 29. 如何在TypeScript中将声明文件添加到声明文件中?
- 30. 如何在执行.class文件的方法时声明安全?