core animationだ!!ということで、CALayerのサブクラスをつくり、drawInContextを実装してがりがり書いて動かすとどうも、ジャギーが目立つというかなんというか表示したイメージきれいでないことに気がつく。 で、アンチエイリアスが効いてないのかなーとかとんちんかんな調べものをしていてようやく、contentsScaleを変更すればいいところにたどりつく。 おそらく正しいやり方は [[UIScreen mainScreen] scale]; をlayaer.contentsScaleに設定するのが正しいやり方のだろう。 参考 OpenGL ESのRetina対応 - Objective-Audio iphone - Retina display core graphics font quality - Stack Overflow
![CALayerのretina対応 contentsScaleを2](https://cdn-ak-scissors.b.st-hatena.com/image/square/6388202306138e97a2366629f2e2e5f5e526e4a3/height=288;version=1;width=512/https%3A%2F%2F3.bp.blogspot.com%2F-uhRRfLSEvj8%2FTr-kB1Dqs1I%2FAAAAAAAAByU%2F9IwHUP8aHgE%2Fw1200-h630-p-k-no-nu%2F%2525E3%252582%2525B9%2525E3%252582%2525AF%2525E3%252583%2525AA%2525E3%252583%2525BC%2525E3%252583%2525B3%2525E3%252582%2525B7%2525E3%252583%2525A7%2525E3%252583%252583%2525E3%252583%252588%252B2011-11-13%252B19.57.15.png)