0

私が作成したコード スニペットがあり、プロパティを .h ファイルに追加するときに完全に機能します。 ここに画像の説明を入力

しかし、プロパティの多くを .h に入れたくありません。それらは内部のみであるべきだからです。そこで、.m に進み、クラス拡張を作成します。ここで、コード スニペットがショートカットで機能しません。理由はわかりません。OK、「スコープ」が問題のようですが、「すべて」に設定されています (上の写真を参照)。

これが例です

.m

@interface Foo()
// if I type in 'pps' I won't get snippet completion
@property (strong, nonatomic) NSArray *bar;
@end

@implementation Foo

では、これらをここで機能させるにはどうすればよいですか?この行を何度もタイプミスするのに本当にうんざりしています。:)

4

1 に答える 1

5

理由はわかりませんが、コード スニペットの「言語」を「Objective-C++」ではなく「Objective-C」に設定した場合にのみ機能します。

于 2013-04-17T14:13:52.663 に答える