我想支持運行iOS5和iOS6的用戶。但是,例如UIViewController
的方法-viewDidUnload
已在iOS6中棄用。那麼如何將它用於運行iOS5的用戶,而不是用於運行iOS6的用戶?iOS6向後兼容
Q
iOS6向後兼容
1
A
回答
6
您可以繼續在代碼中使用此方法,它將不會被調用。如果你真的想要它,你可以在didReceiveMemoryWarning
中調用它。事實上,將代碼移到舊iOS上也是如此。
您可能感興趣的其他變化與輪換有關。您既可以實現新的iOS6方法,也可以保留舊的方法,而且它們不會相互干擾。
1
,而它確實是好的,繼續有呼籲viewDidUnload
...
從這個WWDC談判的信息是,你不僅應該沒有對iOS6的情況viewWillUnload
和viewDidUnload
,但你應該只繼續並將其移除以用於iOS 5和iOS 6的代碼。
蘋果夥計給出的WWDC幻燈片演示的理由是蘋果做了一些研究,並得出結論,它解決了整個可以避免的一類崩潰者,並且只處理很小的內存。
建議任何目前處於這些對您的應用程序絕對必需的應該可能出現在viewDidDisappear:animated:或dealloc中(對於需要放棄內存的大型共享內容),以及那裏將是很多情況下,這是不必要的。
(不是倡導者,只是傳達我從WWDC的材料中學到的東西...)
相關問題
- 1. requestAccessToEntity iOS6-向後兼容性 - EKEventStore
- 2. Office.Interop向後兼容?
- 3. 向後兼容Android
- 4. 向後兼容BackupAgent
- 5. ios5向後兼容
- 6. MSVCRT向後兼容?
- 7. 向後兼容setOnDateSetListener
- 8. .net 4向後兼容性
- 9. XSD向後兼容性
- 10. 向後兼容IDL/ODL
- 11. Laravel向後兼容的URL
- 12. HTML5動畫 - 向後兼容
- 13. Silverlight 5向後兼容性
- 14. 插件向後兼容性
- 15. 向後兼容性play-1.2.3
- 16. 玩!框架 - 向後兼容
- 17. 向後兼容的onBackPressed
- 18. Android平臺向後兼容
- 19. WP7.1向後兼容性
- 20. 使用onBackPressed()向後兼容
- 21. 在Sencha向後兼容
- 22. pandas.DataFrame.to_pickle向後兼容性
- 23. Android向後兼容技術
- 24. UWP MediaPlayerElement向後兼容性
- 25. 向後兼容性dll
- 26. MS Office PIA「向後兼容」
- 27. 對象/ XML向後兼容
- 28. GCC向後兼容性
- 29. 是scss向後兼容少?
- 30. Olingo4是否向後兼容?