すばらしい好奇心。 ios 5(コアオーディオkAudioUnitSubType_AudioFilePlayerなど)コンポーネントでアプリケーションを開発し、展開ターゲットをios 4に設定すると、ios 5コンポーネントはiOS 4デバイスで動作しますか?ios5後方互換性
答えて
誰もが時間内に戻って移動することはできませんので、あなたはiOSの4
上のiOS 5の機能を使用することはできませんしかし、あなたは、iOS 4上で正常に動作し、可能な場合のiOS 5の機能を使用するアプリケーションを書くことができます。たとえば、クラスにrespondsToSelector:
を使用してメソッドを実装するかどうかを尋ねることができます。そうであれば呼び出すことができます。 でオーディオユニットを初期化することはできますが、iOS 4ではエラーが発生します(ただしクラッシュは発生しません)。
iOS 4.xで動作するアプリケーションは、4.xフレームワークで使用可能なAPIにのみアクセスできます。
iOS 5の機能を使用してiOS 5用に開発した新しいアプリをお勧めします。完了したら、iOS 4でいくつかの回帰テストを行います。壊れているものは何でも、書き直したり、実行時に別のことをアプリに許可します(呼び出す前にオブジェクトがメソッドに応答するかどうかを確認できます)。これにより、「落ち着かせる」のを最小限に抑えて、すべてのスイートiOS 5のものを使用することができます。私のチームは、コードがほとんど変更を必要としないように(ナビゲーションコントローラを扱う)iOS 5 IN iOS 4の新機能のいくつかを作成しました。
ストーリーボードは、ios5を使用して、ios4に変換しようとすると問題になります。 – nycynik
- 1. Xcode 7.0とiOS5との互換性
- 2. pandas.DataFrame.to_pickle後方互換性
- 3. ビジュアルスタジオの後方互換性
- 4. Canon SDK後方互換性
- 5. IExtensibleDataObjectが前方互換性と後方互換性を達成しました
- 6. aspnet-api-versioning - 後方互換性
- 7. Androidの機能的後方互換性
- 8. スウィフト4の後方互換性の
- 9. Log4j2の後方互換性の問題
- 10. iOS5に移行する際のアプリケーションの互換性
- 11. Xcode 4.2はOS4とiOS5の両方と互換性がありますか?
- 12. SQl2008互換性
- 13. CUDA互換性
- 14. ループバックポリマークロスブラウザ互換性
- 15. あいまいなメソッド定義が、後方互換性
- 16. jQueryスクリプト+互換性
- 17. PHP7の互換性
- 18. プラグイン互換性テスト
- 19. IE9の互換性
- 20. Jssorスライダーブートストラップ互換性
- 21. Android ICS互換性
- 22. ブラウザの互換性
- 23. クロスブラウザ互換性テスト
- 24. Jquery非互換性
- 25. OpenMDAO + PyOptSparse互換性
- 26. NServiceBusの互換性
- 27. ブラウザの互換性
- 28. アンドロイドタブレットアプリの互換性
- 29. Android ActionBar互換性
- 30. gccとのlibstdC++前方互換性
ありがとうございました。私は夢を見ていた – dubbeat