我编写了如下代码,假设它不应该编译。我假设它不应该编译,因为实例方法没有在接口中声明。这是必要的吗,不管怎样,它背后的逻辑是什么?
谢谢 :-)
@interface Foo: NSObject
{
}
@end
@implementation Foo
-(void) blank
{
NSLog(@"Hey this works");
}
-(void) foo
{
NSLog(@"Strange");
}
@end