4

@propertyXcode でディレクティブをオートコンプリートするにはどうすればよいですか? 誰かのMacで見ました。

4

3 に答える 3

11

Alladinian がコメントで既に述べたように、Xcode でカスタムの「コード スニペット」を使用してこれを実現できます。コード スニペットを定義するには、まずソース ファイルにテキストを入力します。

@property (nonatomic, strong) <#type#> *<#name#>;

(<#...#>は特別なプレースホルダーで、後でタブレータ キーを使用して「タイプ」と「名前」にジャンプできます。)

次に、行全体を選択し、「コード スニペット ライブラリ」にドラッグします。

ここに画像の説明を入力

新しいコード スニペットをダブルクリックし、名前とショートカットを付けます。

ここに画像の説明を入力

ここで、ショートカットを入力すると、Xcode は補完を提供します。

ここに画像の説明を入力

コード スニペットを選択すると、ソース ファイルに挿入されます。

ここに画像の説明を入力

タビュレーターを使用して、「タイプ」と「名前」にジャンプできます。

于 2013-03-05T13:52:28.827 に答える
2

RedBox に表示されているボックスにチェックを入れると、XCode オートコンプリートが機能します

ここに画像の説明を入力

編集:

.m ファイルを確認できる場合は、確かに .h に構文エラーが含まれています。そのエラーが原因で、LLVM コンパイラは修正するシグナルを表示し、オートコンプリートが機能していません。

編集2:

あなたのコメントによると@prop、オートコンプリートを入力している間erty(,)、XCode4.6でも表示されません

ここに画像の説明を入力

于 2013-03-05T12:41:54.287 に答える
0

@property 自体はオートコンプリートしません。ただし、@synthesize は行います。この質問を参照してください:

Xcode [ESC] は、.m ファイルのプロパティをオートコンプリートできません

于 2013-03-05T12:33:18.403 に答える