5

すべてを自分で入力する必要があるため、インターフェイスを文書化するのは特に面倒です。それで、私はこのような人だけではないはずだと考え、痛みを和らげる方法を探し始めましたが、あまり見つかりませんでした。

私の質問は、Xcodeにコメントをオートコンプリートさせるショートカットまたは方法はありますか?/** + [tab]たとえば、オートコンプリートを次のように入力すると非常に便利です。

/**
 * [cursor here]
 * 
 * (maybe some pre-populate a list of arguments for the method below)
 */
- (void)test:(NSString *)testString another:(NSString *)another;

ありがとう!

4

1 に答える 1

10

Xcodeのスニペット機能を使用します。必要なテキストを使用してスニペットを作成し、入力するテキストに項目を追加できます。スニペットを作成するには、Xcodeエディターでテキストを選択し、スニペットライブラリにドラッグします。完了のショートカットを設定できるので、次のようなものm-commentが標準のメソッドコメントになります。

スニペットエディタ

次にの最初のビットを入力するm-commentと、ショートカット全体(およびその他の補完)が表示され、補完を受け入れると、入力を待機しているパラメーター化された部分を含むコメントが追加されます。通常どおり、タブで次の部分に移動できます。

コメントを挿入

テキストの特定の部分を、で囲むことによって入力するフィールドであることを示します。たとえば、次のように<#なります。#><#method name#>

もちろん、Objective-Cの長所の1つは、メソッド名が一般的にパラメーターが何であるかを示していることです。コメントでそれを繰り返すことは、不必要な余分な作業のように思えます。Xcode 3は、パラメーターを使用してHeaderDocコメントを自動的に生成するスクリプトを含むスクリプトをより適切にサポートしていました。ただし、これらのコメントはあまり役に立たなかったためか、あまり使用されていませんでした。

于 2012-09-24T07:18:24.900 に答える