iOS3.2でのDisplayLinkの取り方
初めて書きますよ。
はてな記法とかまだよく分かってないです。
これから勉強するので許して下さい。
iPhoneでアニメーションループを使いたい時、iOS4.0以降のサンプルだと
CADisplayLink *aDisplayLink = [[UIScreen mainScreen] displayLinkWithTarget:self selector:@selector(drawFrame)];
ってなってますが、このメソッドはiOS4.0でしか動かないので古いiOSを使ってる端末だと落ちます。
憎い。。
CADisplayLink *aDisplayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(drawFrame)];
こうすればiOS3.1以上の端末でもディスプレイリンクがとれます。
めでたしめでたし。