【问题标题】:ios 5 and ios6 compatibility features -xcodeios 5 和 ios6 兼容性功能 -xcode
【发布时间】:2012-08-27 22:23:01
【问题描述】:

我想创建一个基于地图的应用程序,但苹果将不再在 ios 6 中使用谷歌地图。我还不想升级到开发人员测试版,因为我正在等待最终版本。但我也想尽快开始。如果我现在开始我的项目,它会改变还是当 ios 6 可用时代码会有所不同?换句话说,如果我成功构建了 ios 5,当我升级到 ios6 时会不会成功?我是否必须重写整个内容,或者所有内容都将兼容,从而导致构建也成功?提前谢谢你..

【问题讨论】:

标签: ios xcode release beta ios6-maps


【解决方案1】:

您的代码可以正常工作。
iOS 6 和 MKMapKit 在代码方面几乎没有任何变化。
在 iOS 6 中唯一不同的是您从应用程序内部调用本机地图应用程序的方式。 (如果您正在使用此功能)

【讨论】:

  • 我可能会使用这个.. 这会有什么不同?
  • 在 iOS 6 之前的版本中,您使用 url-schemes 来调用本机地图应用程序。 (openURL maps.google.com/maps?q=London) 在 iOS 6 上,这将启动 safari。因此,您需要为 iOS Dev Center 中查找 MKMapItem
【解决方案2】:

您无需等待即可使用 XCode 测试版,只需将它们放置在硬盘上的不同位置,并保留当前的 ​​XCode。

然后您可以在 iOS 6 模拟器中进行测试,以确保它在 iOS 5 上也能正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-23
    • 1970-01-01
    • 1970-01-01
    • 2020-07-03
    • 2011-11-10
    相关资源
    最近更新 更多