Swift 3.0 发布!
发布 3.0 swift
2023-06-13 09:15:34 时间
这是 Apple 开源 Swift 之后首次发布的重大版本。Swift 3 是一个重要版本,包含了多达上百项的主要改进,包括对语言核心和标准库的改进,Linux 版本增加了核心库,并首次发布了 Swift 包管理器。
Swift 3 不兼容于之前发布的 2.2 和 2.3,也就是说,之前为 2.2 和 2.3 开发的代码,需要经过修改才能运行在 3.0 上。具体的不兼容情况和迁移信息请参见: SE-0005 、 SE-0006 和迁移指南。这些改变主要来自对标准库 API 的命名,也完全改变了导入 Objective-C API 到 Swift 的方式。不过 Xcode 8.0 代码迁移工具能自动处理许多必要的源代码变化。
Swift 3.0 的文档也相应更新了,更多语言细节可以参考这里,或免费的 iBook。
平台支持方面,Linux 版本现在包括了 Swift 核心库和 Swift 包管理器。Ubuntu 14.04 和 15.10 用户可以下载官方发布的二进制版本。而对 Mac 平台, Swift 3.0 会作为 Xcode 8.0 的一部分出现。
源代码也可以在 GitHub 上下载到:
swift swift-llvm swift-clang swift-lldb swift-cmark swift-corelibs-foundation swift-corelibs-libdispatch swift-corelibs-xctest swift-llbuild swift-package-manager原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/50847.html
linuxUbuntu开源相关文章
- 《2022中国数据智能产业图谱3.0版》重磅发布
- EMQX Enterprise 4.4.12&4.4.13 发布:集群负载重平衡、TDengine 3.0 适配以及子表批量插入
- Spring Boot 3.0 正式发布,这份升级指南必须收藏
- Eclipse 4.26 正式发布 (文末赠书)
- Slint 1.0 正式发布,基于 Rust 的 原生 GUI 工具包已成熟
- Hibernate OGM v5.1.0.CR1 发布,NoSQL的持久层框架详解大数据
- ThinkPHP v5.1.0 发布 — 新年献礼
- Wine 3.0发布:支持Android图形驱动、Direct3D 11、AES加密
- 比UFS 2.1性能翻番 UFS 3.0正式发布:2.9GB/s
- 华为发布nova 8 SE活力版 配备中芯国际14nm工艺麒麟710A
- OpenSSL 3.0 Beta版本发布 改为Apache 2.0许可证授权
- P50/Pro 系列正式发布:华为手机一次悲壮而又辉煌的挣扎
- Debian 7.7 更新版发布
- 开源新闻速递(160425):Cinnamon 发布了 3.0
- 百度智能云业务新架构曝光,王海峰重磅发布AI中台、知识中台
- 枭龙科技发布二代AR眼镜和AR儿童产品,布局B端和C端市场 | CES 2017
- 第三代北斗芯片发布 2020年北斗计划向全球提供服务
- Micronaut 3.0.0 RC1 发布
- realme Book 笔记本发布:超薄铝合金机身 + 2K 屏,售价 4299 元起
- Egret引擎开发指南之发布项目