是否计划与旧版本兼容?
解决方法 Swift最早支持的部署目标仍然是OS X 10.9和iOS 7.这在Swift 2中没有变化.但是,某些API仅适用于这些 *** 作系统的更高版本.我怀疑这就是你的意思:
documentation that says Availability OS X 10.10 or later – in simple NS class docs
(正如Martin R.在评论中指出的那样,这与语言无关,除了“Swift有更好的运行时检查机制.”)
使用Swift 2,您可以使用#available语法检查API可用性.这是Xcode release notes的一个例子:
if #available(iOS 8.0,OSX 10.10,*) { // Use Handoff APIs when available. let activity = NSUserActivity(activityType:"com.example.ShopPingList.vIEw") activity.becomeCurrent()} else { // Fall back when Handoff APIs not available.}总结
以上是内存溢出为你收集整理的Swift 2.0是否与OS X 10.9或更低版本兼容?全部内容,希望文章能够帮你解决Swift 2.0是否与OS X 10.9或更低版本兼容?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)