我與iOS 4一起工作,我想升級到iOS5以受益於其他功能。 我的問題是,當升級或沒有問題時,我是否會害怕某些事情?移動到iOS5時的應用程序兼容性
2
A
回答
1
我不一定會害怕升級。雖然通讀了首次更改api的文檔,以確保它是平穩過渡,並且不會給您帶來任何意外。我有一個應用程序,升級時根本沒有問題。
0
你不會有任何問題。在獲得酷炫的新功能時,幾乎沒有什麼能夠突破,這真的非常漂亮。我說幾乎是因爲我用自定義的標籤欄有一個小問題。我插入了一個綠色的UIImageView作爲背景。在iOS 4上,爲了不遮擋按鈕,我插入了它atIndex:0
,但iOS 5上的相同技巧將它放在原始黑色背景下。所以我不得不插入atIndex:1
。但無論如何,這是一個黑客;)。
有這樣的不同元素的小怪癖,但它幾乎相同。 Twitter整合和Airplay改進非常棒。
1
在iOS5中(至少在iPad上),UIKeyboardDidShowNotification和UIKeyboardWillHideNotification稍有改變。因此,如果您在觸發這些通知時執行任何邏輯,則應檢查您的邏輯是否仍在工作。
無論如何,您可以升級您的開發環境並在iOS5模擬器中測試您的應用程序。你應該找到大部分問題。請注意,新的默認編譯器是LLVM,它肯定會給你許多編譯警告,因此你的源代碼必須稍作修改。
請注意,iOS5會刪除存儲在緩存目錄中的數據(如果內存不足)。
0
好吧,大約一半的應用程序存在小問題,但不應該花費太多時間來修復它。一般來說,我有更多的X代碼崩潰問題,以及iOS5設備和我的應用程序的一些奇怪行爲。
相關問題
- 1. 兼容性移植程序
- 2. Worklight 6.1:移動web應用程序的瀏覽器兼容性
- 3. Xcode 7.0和iOS5兼容性
- 4. 的Sharepoint移動兼容性
- 5. Android應用程序的兼容性
- 6. 應用程序的版本兼容性
- 7. Android應用程序的兼容性
- 8. iphone上的應用程序兼容性
- 9. 如何使iOS5應用程序向後兼容iOS4?
- 10. ECMAScript 5.1移動兼容性
- 11. Prestashop 1.4.8移動兼容性
- 12. Android應用程序兼容性問題
- 13. iPhone應用程序兼容性
- 14. AppStore應用程序兼容性差異
- 15. iPhone應用程序大小兼容性
- 16. Google Play應用程序兼容性
- 17. Android應用程序兼容性問題
- 18. Android應用程序兼容性
- 19. Android應用程序兼容性問題
- 20. iPhone應用程序兼容性
- 21. 黑莓應用程序兼容性7.1
- 22. iPhone應用程序兼容性問題
- 23. android應用程序兼容性
- 24. Ipod應用程序兼容性
- 25. 移動到標清兼容性
- 26. 應用程序兼容的移動以及平板電腦
- 27. 與移動應用程序支付相關的PCI DSS兼容
- 28. 使用程序兼容性
- 29. 使用程序兼容性
- 30. 如何使我的MVC4應用程序移動/標籤兼容性?
我有類似的問題。但是這並沒有幫助他們將其置於與零不同的指數。所以,如果我啓動tabBar查看Tabbar的第一個子視圖get的直接解除分配。你有什麼猜測嗎? – andi1984
對不起,我不明白你在說什麼。什麼被取消分配? –
根據http://stackoverflow.com/questions/7847911/black-tabbar-on-ios5-device你可以找到我完整的問題描述。 – andi1984