可能重复:
Semicolon after the method name in Objective-C implementation file
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil;
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
为什么我添加;在功能结束时也是正确的?
答案 0 :(得分:9)
这是Objective-C的便利。这样您就可以从头文件中复制/粘贴方法签名行。这是自NeXTStep时代以来一直存在的事情之一。