UITableViewCellの背景透過は原則禁止

Standard

iphoneアプリのテーブルビューの表示がものすごく遅くて、SQLをこねくりまわしたり散々ちらかした挙げ句、UITableVIewのサブクラスで
[self setBackgroundColor [UIColor clearColor]];
をやめたら劇的に改善した。
 
結構どこにでも書いてあるだけど、最後に少しでもパフォーマンスあげるための悪あがきレベルだろうと思ってたせいで半日無駄にした。「劇的に」って言葉がふさわしすぎて笑うしかなかった。教訓はパフォーマンス改善はまず描画から疑っていけってこと。