Objective-C

performSelectorを使ったタスクシステムもどき

ゲームのメインループ、switch(mode) case:モード名 みたいに書いてたんですが、 ふと、タスクシステムというのを見つけました。 http://www5f.biglobe.ne.jp/~kenmo/program/task/task.html タスクシステム自体は、X68000の時に、スタック操作してこんな感…

switch caseのメインループでの高速化みたいなもの

今回は、performSelector:による高速化とは真逆のベタ書きによる高速化についてです。 随分昔、iModeのアプリが10KBの頃、無駄に関数を呼び出すのも、 変数名の文字数を増やすのもメモリ容量が許さなかった頃、こんな方法をとっていました。 (変数名はツー…