我不想在询问之前就放弃,因为这是任何Java/.Net IDE中的基本功能。编译器告诉我:

Incomplete implementation of class...
Method definition for '-someMethod:' not found

但是单击,右键单击,祈祷和Google搜索并没有让我从中自动创建方法 stub 。 Xcode可以为我创建一个方法 stub 并带我到那里吗?

如果不是,为什么会这样呢(除了“真正的程序员喜欢打字”之外)?

编辑:我认为option-escape基本上为我解决了这个问题,但事实并非如此。它似乎不知道我的类实现的所有(任何一个)接口(interface)。

最佳答案

这可能是向Apple提出功能请求的选项。通常,我将设计我的@interface文件,然后将@interface复制/粘贴到@implementation并保持键入的绝对数量最小。

但是,最好能够单击警告并让Xcode只需在@implementation的底部创建方法。

注意:在@implementation之后保留分号是有效的

@interface PCStackValue : NSObject <NSCoding, NSCopying>
{
}

- (id) initWithDisplayRadix:(int) newRadix;

@end

@implementation PCStackValue

- (id) initWithDisplayRadix:(int) newRadix;
{
   … do something;
}
@end

关于objective-c - 方法定义未找到…使用Xcode自动 stub ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2370209/

10-10 11:52