0

私は XCode と Obj-C の世界に詳しくないので、私の素朴な質問を許してください。

チュートリアルに従って、Cocos2D でタッチ入力を受け入れる基本的なプログラムを作成していました。
タスクの 1 つは、implement ccTouchBegan メソッドを追加することでしたが、それは XCode のコードの意味では表示されません。
このメソッドを実装したかったの
-(BOOL) ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event
ですが、これしか見つかりませんでした(タッチ開始に関連)
-(BOOL) ccTouchesBeganWithEvent:(*)event

私は初心者なので、特定のクラスで使用可能なすべてのメソッドとプロパティのリストを調べるにはどうすればよいですか?ここに画像の説明を入力

この画像は、ccT で始まる使用可能なメソッドのリストを示しています。ccTouchBegan と ccTouchEnded は、既に実装しているため表示されました。そうしないと、ccTouchCancelled および ccTouchMoved イベントが表示されなかったように表示されません。

クラスまたはオブジェクトの使用可能なすべてのメソッドとプロパティを表示するにはどうすればよいですか?

4

4 に答える 4

2

使用可能なすべてのメソッドとプロパティを表示するには、Ctrl+Space を押します。

于 2013-03-09T23:03:16.637 に答える
1

オブジェクトを Option+クリックします (この場合、ヘッダー ファイル内の < > の間のデリゲート名になります)。小さなヘルプ ポップアップが表示されます。ポップアップ内の青色のテキストをクリックすると、オーガナイザー ウィンドウが開き、クラスのドキュメントが表示されます。ドキュメントには、使用できるすべてのメソッドとプロパティが含まれています。

于 2012-01-14T23:13:57.040 に答える
0

Backspace入力した文字を削除するには、3 回押すだけccTです。文字を削除するたびにリストが増えます。ご覧のとおり、完全なリストはメソッドを示すだけではありません。

于 2012-01-14T23:07:50.617 に答える
-1

コードで既に定義しているため、表示されない可能性がありますか? 二重実装はコンパイラ エラーにつながるため、これは論理的です。

于 2012-01-14T21:31:58.947 に答える