例如,新容器NSPersistentContainer仅在iOS 10中可用,因此如果我使用此容器(默认设置为xCode 8),我是否只能在iOS 10'手机上安装我的应用程序?
答案 0 :(得分:2)
没有。您的部署目标(在构建设置中)确定调用安装您的应用程序的iOS版本。但是,您需要检查代码中的iOS版本可用性:
示例:
if #available(iOS 10, *) {
//do iOS 10 functionality
} else {
//don't show functionality
}
关于可用性检查的良好讨论: https://www.hackingwithswift.com/new-syntax-swift-2-availability-checking