电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 2221 人浏览分享

苹果正式发布Swift4编程语言:向下兼容Swift3源码

[复制链接]
2221 0

北京时间:9月21日消息 日前,苹果正式发布了其Swift编程语言的下一个迭代,现在已是第四版。
Swift4承袭了Swift3的全部优势,兼容此前基于Swift3写就的全部代码,并旨在提供更高的稳定性。



同时,Swift4对标准库进行了改进,并增加了存档和序列化等功能。
Swift4带来了更快、更容易使用的String实现,可以保持Unicode的正确性,并增加对创建、
使用广告管理子串的支持,它提高了开发者创建、使用和管理集合类型的能力,
它支持结构化枚举类型的归档并允许对外部格式进行类型安全的序列化,包括JSON和plist。

如上文所述,Swift4与Swift3兼容,编译器现配有两种语言模式,即Swift3.2和Swift4.0,在Swift3.2模式下,
编译器将接收大部分使用较旧的语言版本构建的源码,为保持兼容性,
以前存在的API更新将不会出现在此模式下。苹果也表示,Swift4的功能在这种模式下可用。

在Swift4.0模式下,开发者可以利用所有的语言和API变化,但是大多数项目都需要一些代码迁移,
尽管如此,苹果认为从Swift3到Swift4的过渡还是相对温和的。

在苹果的平台上,Swift4作为Xcode9的一部分,你可以在Mac App Store中下载到,
同时,苹果已经为Ubuntu 16.10、Ubuntu 16.04和Ubuntu 14.04编译了官方的二进制文件,
你可以下载、安装并学习。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

0

粉丝

9021

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.