2012-09-25 50 views

回答

1

我相信Xcode中没有一个命令生成所有存根(或所有未实现的)方法。但是,您可以让Xcode至少生成每种方法的方法签名。

如果定义,例如,下面的方法声明:

- (void)aVoidMethod; 
- (int)aMethodReturningInt; 
- (CGSize)sizeOfSomething; 

+ (void)classMethod; 
+ (NSString *)stringClassMethod; 

可以通过将适当的标志(+/-)生成的方法签名[I忘记术语:)]加上第一每种方法几个字符。

例如:

  • 类型- av(不区分大小写)和CodeSense将自动(最有可能)选择- (void)aVoidMethod
  • + cl+ (void)classMethod
  • 等产生方法签名。这也适用于具有任意数量参数的方法。
+0

我想你忘了完成你的答案。 – jrturton

+0

@jrturton感谢您指出。当我发布我的答案时,我的互联网连接断断续续。我不得不刷新页面,发布了答案,因为文本框上仍然有文字,但没有打扰检查它是否完整。 :) – neilvillareal

+0

@neilvillareal是的,这是我目前使用的方法,但是如果你的课堂中有大量的方法,你必须不断前后检查下一个方法,或者你可以复制所有的方法方法声明放入实现文件中作为起点。两种方式都很乏味。如果您可以右键单击选定的方法并从重构菜单中选择“创建方法存根”,那将会很好。 –