先日作ったMixiVoiceViewerというアプリ(以下MVV)でスクロールがカクカクというかなんかプルプルするというコメントをもらい、echofonと比べてみたところ愕然。これはまずいということで、スムーズにつるーんとスクロールするように改造してみた。UITableView(というか正確にはUITableViewCell)のスクロールパフォーマンス関係の情報は探せば色々出てくるものの、自分のやつはまた違った原因でものろくなってたので備忘録がてら書いておく。 MVVの場合、スクロールがカクプルしていた原因は主に2つ。 一つ目は、UITableViewのセル内に透過性のビューがけっこう存在していたこと。これについてはこの記事がとても分かりやすい。ともかく透明っぽいものを描画しようとするとスピードが遅くなるので極力使わないようにすべしということ。MVVではただの色付きラベルでも細かい色の調整