すばらしい好奇心。 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. ビジュアルスタジオの後方互換性
- 2. Xcode 7.0とiOS5との互換性
- 3. IExtensibleDataObjectが前方互換性と後方互換性を達成しました
- 4. Log4j2の後方互換性の問題
- 5. iOS5に移行する際のアプリケーションの互換性
- 6. Xcode 4.2はOS4とiOS5の両方と互換性がありますか?
- 7. SQl2008互換性
- 8. Android ActionBar互換性
- 9. Android ICS互換性
- 10. Jssorスライダーブートストラップ互換性
- 11. jQueryスクリプト+互換性
- 12. IE9の互換性
- 13. ブラウザの互換性
- 14. アンドロイドタブレットアプリの互換性
- 15. NServiceBusの互換性
- 16. Jquery非互換性
- 17. gccとのlibstdC++前方互換性
- 18. Androidメニューの前方互換性
- 19. OpenSocial Win32の互換性
- 20. asp.netの言語互換性
- 21. setAttribute、onClick、クロスブラウザの互換性
- 22. クライアント互換性チェック管理
- 23. Androidカスタムライブラリの互換性
- 24. IronPython 3との互換性
- 25. Internate Explorer互換性問題
- 26. 互換性のないタイプ
- 27. Blobコンストラクタのブラウザ互換性
- 28. スクリプト#とAsp.Net updatepanels互換性
- 29. Pythonパッケージ下位互換性
- 30. pypyとのモータ互換性
ありがとうございました。私は夢を見ていた – dubbeat