1

そのため、XCodeは私を夢中にさせています。ピッカーまたはテーブルビューを使用してiPhoneアプリを作成するとき、コントローラーがDataSourceメソッドとDelegateメソッドに準拠していると述べると、XCodeはそれぞれのメソッドのコードセンスを生成しません。それらのいくつかがどれほど言葉遣いであるかを考えると..

Like-(NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath;

..実装するたびに入力する必要はありません。私が見逃した設定はありますか、またはコードセンスを生成するためにそれに準拠していると述べた後、XCodeはプロトコルに飛び込みませんか?

4

2 に答える 2

1

今ではない、どうやら。

于 2010-10-21T14:36:24.073 に答える
0

私は今これを調べています。また、日曜日に 10 通りの方法で使用するすべての主要なデリゲートのスニペットがない理由についても困惑しています。最近 UITableViewDataSourceDelegate のスニペットを作成しましたが、これは非常に価値があります。昨夜、編集メニューをコレクション ビュー セルにポップアップ表示しようとして多くの時間を無駄にしました。これは、必要な正確な構文を持たないドキュメントのデリゲート メソッドになってしまいました。

これがどのように機能するかは非常に明確です。2 つの選択肢 (いずれかまたは両方ではなく、両方をサポートする必要があります):

  1. あなたが言うように、私は自分自身をデリゲートとして宣言し、- を入れてメソッド名を入力し始めます。
  2. デリゲートだけでなく、一般的に不完全な実装があることを Xcode が指摘した場合、クリスサケのスタブを追加するためのクイックフィックスが必要です。それを実装するのに時間はかかりません。

これは、Eclipse が実際に Xcode を打ち負かす最後の領域です。これをきっぱりと閉めるのをためらう気持ちが理解できません。

于 2013-01-22T18:10:03.033 に答える