热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

iOS:在面向iOS9时使用Swift4

如何解决《iOS:在面向iOS9时使用Swift4》经验,为你挑选了1个好方法。

Swift 4正在添加一些非常酷的功能,如强类型键路径和JSON编码/解码使用Codable.

我想在仍然针对iOS 9及更高版本的同时使用这些新功能.

据我所知,Swift语言版本并未绑定到iOS版本,例如与Foundation框架相反.但是,如果这是正确的,我找不到任何信息.

在针对11岁以上的iOS时,我可以使用Swift 4吗?



1> Cœur..:

是的,就像Swift 1,Swift 2和Swift 3一样,你可以在任何版本的iOS 7及更高版本中使用Swift 4.

看到类似的问题Swift 3:Xcode 8/Swift 3和在运行iOS 7的iPhone 4上安装应用程序
请参阅Swift 2的类似问题:Swift 2.0最低系统版本要求(部署目标)


注意:由于iOS 11正在放弃对32位的支持,因此您只能使用arm64切片中的iOS 11(即iPhone 5S及更高版本).来源:

iOS 11不再支持armv7或armv7s(32位).如果iOS目标的iOS部署目标为11,那么它将不会构建为32位.具有早于11的iOS部署目标的iOS目标默认仍将构建为32位.(32163517)


根据Xcode 9发行说明,实际上iOS 11正在放弃对32位应用程序的支持,而不是Xcode.因此,你应该建立在Xcode 9时,能够针对iPhone预5S设备:"iOS的11不再支持的ARMv7或armv7s(32位),如果在iOS目标为11的iOS的部署目标,那么就不会.构建为32位.默认情况下,iOS部署目标早于11的iOS目标仍将构建为32位.(32163517)"
推荐阅读
author-avatar
笑到哭哈哈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有