我想創建一個基於地圖的應用程序,但蘋果將不再使用谷歌地圖在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. iOS 4和iOS 5向後兼容性
- 4. Xcode iOS SDK兼容性
- 5. Xcode 7.0和iOS5兼容性
- 6. requestAccessToEntity iOS6-向後兼容性 - EKEventStore
- 7. Xcode 7,iOS 8,MacSierra和舊iOS 6和7的兼容性?
- 8. Flowplayer Flash疊加功能和ios兼容性
- 9. iOS 4和5兼容性:提示用戶更新iOS
- 10. iOS兼容性
- 11. iOS6向後兼容
- 12. 使用的是iOS 5功能,而不會破壞向後兼容性
- 13. Xcode 4.5和iOS 4.2.1不兼容
- 14. ios 4.x和5之間的兼容性?
- 15. iPhone 4s和iPhone 5的兼容性
- 16. Turbolinks和jQuery兼容性Rails 5
- 17. Silverlight 5向後兼容性
- 18. 如何使用TWRequest for iOS 5和iOS6
- 19. Xcode向後兼容性
- 20. Android中的功能向後兼容性
- 21. xCode 3和SDK iOS 5(可能嗎?)
- 22. ios6的facebook整合 - ios/xcode
- 23. iOS 6 API和向後兼容性
- 24. 對iOS 5 SDK功能和iOS 5設備的功能感到困惑
- 25. 如何使代碼兼容IOS 5和IOS 4 [iphone]
- 26. Swift 3 iOS兼容性
- 27. IOS 5 UIDocument子類向後兼容?
- 28. ios6 MapKit的新功能mkmapview
- 29. C++ XE 5應用程序和C++ Builder 5 DLL兼容性
- 30. ARC和Storyboard的兼容性
看看[在這個問題(http://stackoverflow.com/questions/10964585/我應該擔心,關於傳聞,蘋果將停止使用谷歌地圖在ios6/10964830#10964830)對這個 – Nate