0

私は現在 iOS 5.0 アプリを持っていますが、複数のプラットフォームと複数の OS アップグレードにアプリを展開することに関していくつか質問がありました。アプリが現在実行されているプラ​​ットフォームを決定する醜い選択ステートメントをどこにでも配置することなく、iPhone iOS5 および iOS6 と最新の iPad iOS への展開を 1 つのプロジェクトで処理できる、クリーンで構成可能なシステムがあるかどうかを知りたいです。したがって、開発者の観点からコードを管理する方法があるかどうかを知りたいので、現在実行されているプラ​​ットフォーム/バージョンに応じて、アプリのすべてのバージョン/プラットフォーム固有の機能をサポートできます (たとえば、自動的に切り替える)アプリが iOS 6 を搭載した iPhone 5 で実行されている場合に、より長いディメンションの背景画像を使用するには)

この機能を持つ方法はありますか?

4

1 に答える 1

1

私はあなたの質問と少し混乱していますが、私が知っていることを説明します。Xcode には、ユーザーが実行しているデバイス/iOS バージョンに応じてアプリを変更する方法が既に用意されています。ストーリーボードを使用すると、画面が Retina をサポートしているかどうか、および画面のサイズに応じて、アプリのコンテンツのサイズが自動的に変更されます。さらに、iPad 用のストーリーボードを用意して、アプリを実行すると iPad バージョンが使用されるようにすることができます。また、アプリのアイコンも変更されます。プロジェクト設定に移動し、アイコンとランチの画像が表示されるまで下にスクロールします。

ソース コードを直接使用してアプリの動作を変更したい場合、簡単に管理する方法はありません。ストーリーボードを使用すると、使用しているデバイスに応じてコンテンツのサイズを簡単に変更できます。

于 2012-10-02T18:14:26.797 に答える