Oli*_*ver 5 cocoa function ios
看到该帖子和接受的答案:
在XCode中,有没有办法在调用NSLog时禁用调试器控制台中出现的时间戳?
对于那个例子或任何其他情况,我怎么可以声明一个包含objective-c调用的全局函数,我可以直接调用它,比如NSLog,而不必像[MyClass myFunction]那样进行调用?
只需使用标准的C语法; 记住,Objective-C是C的严格超集.
在.h文件中,编写声明
extern return_type function_name(argument_type1 argument_name1,argument_type2 argument_name 2);
Run Code Online (Sandbox Code Playgroud)
并在.m文件(或.c文件或其他)中,编写实现
return_type function_name(argument_type1 argument_name1,argument_type2 argument_name 2){
....
}
Run Code Online (Sandbox Code Playgroud)
如果它在一个.m文件中,它应该放在@implementation ... @end块之外.(好吧,你可以将你的功能放在其中,但我发现它令人困惑.)就是这样!
| 归档时间: |
|
| 查看次数: |
2850 次 |
| 最近记录: |