我想創建一個基於地圖的應用程序,但蘋果將不再使用谷歌地圖在iOS 6.我不想升級到開發人員測試版,因爲我正在等待最終版本。但我也想盡快開始。如果我現在開始我的項目,它會改變,或者當ios 6可用時代碼會有所不同?換句話說,如果我成功構建了ios 5,當我升級到ios6時它會失敗嗎?我將不得不重寫整個事物,否則一切都將兼容,從而導致構建成功?預先感謝您..ios 5和ios6兼容性功能-xcode
回答
您的代碼將正常工作。
就代碼而言,iOS 6和MKMapKit幾乎沒有任何變化。
在iOS 6中工作不同的唯一方法就是您從應用內調用本地地圖應用的方式。 (如果您正在使用此功能)
的一些想法,我可能會用這..這將是怎樣的不同? – snksnk
在iOS 6之前,您可以使用url-schemes來調用本地地圖應用程序。 (openURL http://maps.google.com/maps?q=London) 在iOS 6上,這將啓動Safari。因此,您需要爲<= iOS 5和iOS 6+實施這兩個版本。 由於iOS 6的版本在NDA之下,所以不能告訴你它是如何工作的,但是如果你有一個開發者賬戶在[iOS開發中心](https://developer.apple.com/)中查找'MKMapItem'庫/預發佈/ IOS /#文檔/ MapKit /參考/ MKMapItem_class /參考/#的reference.html // apple_ref/OCC/CL/MKMapItem)。 – yinkou
您不需要等待使用XCode的測試版,就可以將它們放在硬盤驅動器的不同位置並保留當前的XCode。
然後你就可以在iOS 6的模擬器測試只是爲了確保它的工作原理,以及在iOS 5
- 1. Janrain和IOS 5兼容性
- 2. 使用Xcode 8的IOS 5兼容性
- 3. xcode 4.2與ios6不兼容
- 4. iOS 4和iOS 5向後兼容性
- 5. Xcode iOS SDK兼容性
- 6. Xcode 7.0和iOS5兼容性
- 7. Xcode 5:約64位體系結構和向後兼容性
- 8. iOS6兼容應用程序的iOS6性能問題
- 9. Xcode 7,iOS 8,MacSierra和舊iOS 6和7的兼容性?
- 10. gluLookAt的兼容性功能
- 11. Android和Google Play兼容性的功能
- 12. requestAccessToEntity iOS6-向後兼容性 - EKEventStore
- 13. Flowplayer Flash疊加功能和ios兼容性
- 14. iOS 4和5兼容性:提示用戶更新iOS
- 15. iOS兼容性
- 16. Livecode/Xcode兼容性
- 17. DDMathParser&iOS7/XCode的兼容性
- 18. 使用的是iOS 5功能,而不會破壞向後兼容性
- 19. iOS6向後兼容
- 20. Xcode 4.5和iOS 4.2.1不兼容
- 21. Ios6與早期版本的兼容性
- 22. iOS 6.1兼容性
- 23. ios 4.x和5之間的兼容性?
- 24. iPhone 4s和iPhone 5的兼容性
- 25. Turbolinks和jQuery兼容性Rails 5
- 26. 發佈之後iOS7和iOS6之間的兼容性
- 27. Silverlight 5向後兼容性
- 28. 旋轉的iOS 6兼容的iOS 5
- 29. facebook sdk 3.1-ios與ios 5.1 -5兼容?
- 30. Unity,Xcode,兼容性列表?
看看[在這個問題(http://stackoverflow.com/questions/10964585/我應該擔心,關於傳聞,蘋果將停止使用谷歌地圖在ios6/10964830#10964830)對這個 – Nate