【发布时间】:2012-02-24 17:35:42
【问题描述】:
我知道你可以在一个类之外声明一个 C 函数,但是是否可以在一个类之外声明一个 Objective-C 方法?
例子:
// Works
void printHelloC()
{
NSLog(@"Hello.");
}
// Error
-(void) printHelloOC
{
NSLog(@"Hello.");
}
int main (int argc, const char * argv[])
{
@autoreleasepool {
printHelloC();
[self printHelloOC];// 'self' obviously would not work but you get the idea
}
return 0;
}
【问题讨论】:
标签: objective-c c methods