首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于Swift网络来说,可用性重要吗?

对于Swift网络来说,可用性重要吗?
EN

Stack Overflow用户
提问于 2016-09-12 20:07:17
回答 1查看 236关注 0票数 0

Swift要求我在使用@available时添加一个CBManagerState注释,这是在iOS 10中添加的一种枚举。CBManagerState只是CBCentralManagerStateCBPeripheralManagerState的替代品,在C-land中使用新的替换很好,因为枚举只是整数。

如果我想支持iOS 9,这在SWIFT2.3中也是安全的吗,还是应该继续使用不推荐的版本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-12 20:11:03

是的,对于SDK中的所有符号,可用性都很重要。问题并不是数字在小于10的iOS版本中不可用,而是实际的CBManagerState符号不可用。

如果您的目标是iOS 9,请使用该SDK中为您提供的符号和枚举(您称之为“弃推荐”类型)。如果您特别希望支持iOS 10特性,请对iOS 10特性或版本使用可用性检查,如果不满足检查条件,则返回iOS 8/9功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39458016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档