@property
Xcode でディレクティブをオートコンプリートするにはどうすればよいですか? 誰かのMacで見ました。
3 に答える
Alladinian がコメントで既に述べたように、Xcode でカスタムの「コード スニペット」を使用してこれを実現できます。コード スニペットを定義するには、まずソース ファイルにテキストを入力します。
@property (nonatomic, strong) <#type#> *<#name#>;
(<#...#>
は特別なプレースホルダーで、後でタブレータ キーを使用して「タイプ」と「名前」にジャンプできます。)
次に、行全体を選択し、「コード スニペット ライブラリ」にドラッグします。
新しいコード スニペットをダブルクリックし、名前とショートカットを付けます。
ここで、ショートカットを入力すると、Xcode は補完を提供します。
コード スニペットを選択すると、ソース ファイルに挿入されます。
タビュレーターを使用して、「タイプ」と「名前」にジャンプできます。
RedBox に表示されているボックスにチェックを入れると、XCode オートコンプリートが機能します
編集:
.m ファイルを確認できる場合は、確かに .h に構文エラーが含まれています。そのエラーが原因で、LLVM コンパイラは修正するシグナルを表示し、オートコンプリートが機能していません。
編集2:
あなたのコメントによると@prop
、オートコンプリートを入力している間erty(,)
、XCode4.6でも表示されません
@property 自体はオートコンプリートしません。ただし、@synthesize は行います。この質問を参照してください: