Xcode 3では、最初に実装(.m)ファイルにメソッドを記述できました。その後、同じメソッドをインターフェイス(.h)ファイルに追加します。その時点で、 Xcode3は.mファイルに記述されたメソッドのコードを完成させました。悲しいことに、Xcode 4は、Xcode3のように私のメソッドを完全にコード化できません。他の誰かがこれに遭遇しましたか、そしてこの場合のオプションはありますか?
例:
実装.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