快速好奇。 如果我使用ios 5(例如核心音頻kAudioUnitSubType_AudioFilePlayer)組件開發應用程序並將部署目標設置爲ios 4,那麼ios 5組件將在ios 4設備上工作?ios5向後兼容
Q
ios5向後兼容
0
A
回答
2
因爲沒有人可以旅行回來的時候,你不能在iOS上使用iOS 5的功能4.
但是,您可以編寫運行在iOS 4的罰款,並使用iOS 5的功能,如果可用的應用程序。例如,您可以詢問課程是否使用respondsToSelector:
實施方法,如果是,則可以調用它。
隨着kAudioUnitSubType_AudioFilePlayer
,你可以簡單地嘗試初始化與AUGraphNewNode
音頻單元,但在iOS 4上,你會得到一個錯誤(但不是崩潰)。
1
在iOS 4.x上運行的應用程序只能訪問4.x框架中可用的API。
0
我推薦使用新應用程序,截至今天...您使用iOS 5功能爲iOS 5開發的應用程序。完成之後,在iOS 4上做一些迴歸測試。無論是什麼被破壞,重寫,或允許應用程序在運行時做一些不同的事情(您可以在調用它之前檢查對象是否會響應某個方法))。這將允許您以最少的「安定」使用所有甜蜜的iOS 5東西。我的團隊在iOS 5中創建了一些新功能(處理導航控制器),以便代碼只需要很少的更改。
+0
故事板是一個問題,如果你使用它們ios5,然後嘗試轉換爲ios4。 – nycynik 2012-02-21 21:37:14
相關問題
- 1. 如何使iOS5應用程序向後兼容iOS4?
- 2. Xcode向後兼容
- 3. 向後兼容Android
- 4. 向後兼容BackupAgent
- 5. Office.Interop向後兼容?
- 6. iOS6向後兼容
- 7. MSVCRT向後兼容?
- 8. 向後兼容setOnDateSetListener
- 9. Xcode 7.0和iOS5兼容性
- 10. Android平臺向後兼容
- 11. 是Tomcat向後兼容嗎?
- 12. SYSTEM_UI_FLAG_IMMERSIVE_STICKY向後兼容性
- 13. MS Office PIA「向後兼容」
- 14. .net 4向後兼容性
- 15. visual studio向後兼容性
- 16. 字體後向不兼容
- 17. GCC向後兼容性
- 18. 模板向後兼容4.7
- 19. DirectX 11向後兼容
- 20. 向後兼容IDL/ODL
- 21. MYSQL向後兼容5.1.1?
- 22. 是RactiveJS 0.5向後兼容?
- 23. VSTO 2012:向後兼容性
- 24. IOS SDK向後兼容
- 25. PHP的password_hash()向後兼容?
- 26. pandas.DataFrame.to_pickle向後兼容性
- 27. Android向後兼容技術
- 28. HTML5動畫 - 向後兼容
- 29. 向後兼容性play-1.2.3
- 30. Netlogo過渡,向後兼容
好的謝謝。我在做夢 – dubbeat 2012-02-21 20:58:06