0

我编写了如下代码,假设它不应该编译。我假设它不应该编译,因为实例方法没有在接口中声明。这是必要的吗,不管怎样,它背后的逻辑是什么?

谢谢 :-)

@interface Foo: NSObject
{

}
@end

@implementation Foo
    -(void) blank 
    {
        NSLog(@"Hey this works");
    }
    -(void) foo
    {
        NSLog(@"Strange");
    }
@end
4

1 回答 1

1

这里的问题是什么?这段代码编译得很好,因为方法不需要在接口中声明。

于 2012-02-24T21:37:28.390 回答