Objective-C 2.0 и реализация @ interface / @ - PullRequest
0 голосов
/ 04 ноября 2011

Я написал такой код, который по предположению не должен компилироваться.Я предполагаю, что это не должно компилироваться, потому что методы экземпляра не объявлены в интерфейсе.Это необходимо, в любом случае, что за этим стоит?

Спасибо: -)

@interface Foo: NSObject
{

}
@end

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

1 Ответ

1 голос
/ 25 февраля 2012

Какой вопрос здесь? Этот код прекрасно компилируется, так как методы не нужно объявлять в интерфейсе.

...