私は Cocos2D を使用して iOS アプリを作成していますが、少し遅れて何かを実行したい状況がたくさんあるので、次のようなコード行を使用します。
[self scheduleOnce:@selector(do_something) delay:10];
ただし、発生するのdo_something
は 1 行のコードだけです。関数をスケジュールする行で関数を定義する方法はありますか?
私がjQueryでプログラミングしていたとき、これは私が達成しようとしているものと似ています:
$("a").click(function() {
alert("Hello world!");
});
function() がどのように定義されているか見てください。Objective-Cでこれを行う方法はありますか? また、これに名前はありますか?将来の検索のために?これを説明するのは難しいと思うからです。