/ / iPhone 3、iPhone 4、iPad固有のリソース - iphone、ipad、retina-display

iPhone 3、iPhone 4、iPad固有のリソース - iphone、ipad、retina-display

iPhone <4(<3,3g、3gs)、iPhone 4およびiPadすべて画面の解像度が異なります。私は自分のiOSアプリケーションのグラフィックスをこれらすべてのデバイスに完全な品質にしたいと考えています。言い換えれば、iPhone <4、iPhone 4、およびiPad用に独自のグラフィックを作成したいと考えています。

私は実行時に私たちがどのデバイスをチェックできるか知っていますとにかくビルド時にこれを行うことができますか?言い換えれば、iPhoneに固有のAppStoreへのアプリケーションをバージョン4以下、iPhone4用の他のバージョン、およびiPad用の別のバージョンにすることはできますか?これらのアプリケーションの名前はすべて同じです。実際には同じアプリケーションですが、デバイス固有のグラフィックスしか含まれていません(この方法で、アプリケーションのサイズはできるだけ小さくなります)。

あるいは、私はAppStoreに1つのアプリケーションを提出する必要がありますか?だからiphone3バージョンでさえiPadのグラフィックが含まれていますか?

回答:

回答№1は1

あなたはあなたのグラフィックスの複数のバージョンを含めることができます。あなたはiPhone <4バージョンを持つ必要があります myImage.png 網膜表示バージョン myImage@2x.png。正しいイメージが適切なデバイスで自動的に使用されます。

xibファイルでは、接尾辞を付けることができます -iPhone そして -iPad それらを区別するために。


回答№2の場合は0

いいえ。アプリケーションストアには、名前ごとに1つのアプリケーションしか送信できません。別のアプリケーションビルドを送信すると、前のアプリケーションビルドが置き換えられます。必要がある ユニバーサルアプリケーションを作成するあなたのリソース(イメージ、ペン先)にデバイスのイディオム(基本的に-iPad、-iPhoneを付加)を付けて名前を付けます。