即使我的@interface 部分为空白,我的代码也会编译并返回预期结果,我不知道为什么。正确的代码:
@interface XYPoint : NSObject
-(void) setX: (int) x;
-(void) setY: (int) y;
-(int) valueX;
-(int) valueY;
@end
当@interface 看起来像这样时,代码仍然可以编译:
@interface XYPoint : NSObject
@end
为什么当我忽略在类部分的@interface 部分声明任何方法时,代码仍然有效?
完整的代码块位于http://pastebin.com/J40gJbbj