web-dev-qa-db-ja.com

Xcode 4.2を搭載したiOS 5.1およびiPad 3のRetina

mac OS X Snow Leopardを搭載したMacを持っていますが、iOS 5.1を追加できますか?

IPad 3の新しい解像度では、画像をどのように処理するか。アプリがiPhone 3GS、4、iPad 3で実行される場合、@ 3x.pngや..などの名前の異なる3つの画像が必要だと思います。ありがとうございます。

26
Red Mak

iOS 5.1にはXcode 4.3.1が付属しています。これはLionでのみ利用できます。iOS5.1向けのAppleの開発者ポータルの開発者セクションで利用できる唯一のダウンロードです。

基本的に、iPadの画像は、iPadで通常作成する画像のサイズの2倍になります。例えば:

起動画像

iPhone::320 x 480

iPhone @ 2x:640 x 960

iPad:768 x 1004(縦)、1024 x 748(横)

iPad @ 2x:1536 x 2008(縦)、2048 x 1496(横)

アップルごと

新しいiPadにアプリを準備します。

IOS 5アプリが新しいiPad向けに最適化されていることを確認するには、更新されたiOSヒューマンインターフェイスガイドラインとiOSアプリプログラミングガイドを確認してください。

iOS 5.1向けiOS SDKリリースノート

このソフトウェアを使用すると、iOS 5.1を実行するiPhone、iPad、またはiPod touchで実行するアプリケーションを開発できます。また、iOS 5.1をサポートする同梱のiOSシミュレータを使用してアプリケーションをテストすることもできます。 iOS SDK 5.1には、OS X 10.7(Lion)を実行しているMacintoshコンピュータが必要です。

命名スキーム:

これは、新しいiPadの新しいRetinaグラフィックの命名規則のようです。

icon@2x~iphone.png; icon@2x~ipad.png

21
WrightsCS

@WrightCSの答えは、画像に関する部分を完全にうまく処理します。

ただし、Snow Leopardで実行するシミュレーターとSDKをできます

  1. ここからAppStoreをバイパスしてXcodeバージョン4.3.1をダウンロード http://developer.Apple.com/downloads
  2. パッケージを開いてコピーします

    /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Develop‌​er/SDKs/iPhoneOS5.1.sdk
    to 
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk
    
  3. コピーする

    /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceS‌​upport/5.1
    to
    /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176
    
  4. コピーする

    /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/‌​Developer/SDKs/iPhoneSimulator5.1.sdk
    to 
    /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1‌​.sdk
    

こちら から転載。

編集:iPad Retinaをコピーして入手します

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app
to
/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app`
43
Dan Rosenstark

Xcode内で最新のドキュメントを表示できるように、5.1ドキュメントセットをコピーすることもできます。

コピーする

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/com.Apple.adc.documentation.AppleiOS5_1.iOSLibrary.docset
to
/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/com.Apple.adc.documentation.AppleiOS5_1.iOSLibrary.docset                      

そして、Xcodeを再起動してください。

4
Kay Röpke

いくつかのアイテムでは4つの解像度が必要で、他のアイテムでは2つの解像度が必要です。

1- iPhone 2- iPhone Retina(@ 2x.pngファイル)

これらは、解像度を拡大する場合にのみ必要です。RetinaiPhoneの古いグラフィックが機能し、iPad UIに使用したい場合があります。アプリアイコンなどの詳細は別の獣であり、4が必要になります。

3- iPad 4- iPad Retina(@ 2x.pngファイル)

0
cynistersix