カテゴリー : 2012年 3月15日

iPad Retina用画像リソースファイル名


iPad Retinaへの対応調査を進めているんだけど。

いま、うちのアプリで、iPhoneとiPadのUniversalで、使用する画像リソースがそれぞれ違う場合、次のように画像ファイルをネーミングしている。

  • image.png
  • image@2x.png
  • image~ipad.png

上から順に、iPhone、iPhone Retina、iPad用のファイルね。

では、これをiPad Retinaで動かすと、どの画像リソースが使われるでしょう?

シミュレータで動かした結果、答えはimage@2x.png。なんですとー!?お、おれは、きっとimage~ipad.pngが使われると勝手に期待していたのに。

ということで、image@2x~ipad.pngの画像ファイルを作成して追加するか、プログラムの方に手を加えてiPad Retinaでもimage~ipad.pngを使わせるか、っていう対応を迫られ中。