在 Xcode 3 中,我可以先将我的方法写在实现(.m)文件中;之后将相同的方法添加到接口(.h)文件中。那时,Xcode 3 对.m文件中编写的方法进行了代码补全。可悲的是,Xcode 4 没有像 Xcode 3 那样对我的方法进行编码。有没有其他人遇到过这种情况,这种情况有选择吗?
一个例子:
实现 .m 文件可能如下所示:
#import "Foundation, MyClass.h and stuff"
@implementation MyClass
-(void)mySampleMethod { NSLog(@"mySampleMethod"); }
@end
接口 .h 文件可能如下所示:
#import "Foundation and stuff"
@interface MyClass : MySuperClass {
}
-(void)myS /* in Xcode 3 the code completion would now pop up with the 'mySampleMethod' from the .m, in Xcode 4 this does not happen */ ampleMethod; /* So I either copy/paste, or write the method */
@end