xcode方法语法定义
我继承了另一个开发人员代码,但不理解以下代码(请注意第一行的“;”):xcode方法语法定义,xcode,methods,block,declaration,definition,Xcode,Methods,Block,Declaration,Definition,我继承了另一个开发人员代码,但不理解以下代码(请注意第一行的“;”): 此代码编译良好,没有任何警告\错误。在我看来,这只是一个方法声明(当然不会有任何定义)和另一个无法执行的块(没有任何方法名称)???编译器只是忽略了分号。这是一种方便,您可以将方法定义从@接口复制到@实现中,然后继续工作。它是否存在,在功能上没有区别。我通过在applicationdFinishLaunching:WithOptions:method中添加分号来检查它,您是对的。非常感谢。 -(id) initWithTar
此代码编译良好,没有任何警告\错误。在我看来,这只是一个方法声明(当然不会有任何定义)和另一个无法执行的块(没有任何方法名称)???编译器只是忽略了分号。这是一种方便,您可以将方法定义从
@接口
复制到@实现
中,然后继续工作。它是否存在,在功能上没有区别。我通过在applicationdFinishLaunching:WithOptions:
method中添加分号来检查它,您是对的。非常感谢。
-(id) initWithTarget:(id)target AndAction:(void(*)(id target,id sender ,NSString* xml))action; {
self = [super init];
if (self) {
[self setTargetAction:action];
[self setActionDelegate:target];
}
return self; }