Linux中国
Swift 3.0 发布!
![](https://linuxstory.org/wp-content/uploads/2024/06/064535hws92mm990rwrw07-700x400.jpg)
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
本文转载来自 Linux 中国: https://github.com/Linux-CN/archive
对这篇文章感觉如何?
太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
More in:Linux中国
如何通过 VLC 使用字幕
使用 VLC 媒体播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 问世之前
仅仅开源还不足以实现开放,还需开放标准和建立共识。
Valve 对于 Ubuntu 的 Snap 版本的 Steam 并不满意:原因何在
你可能会发现,Snap 版本的 Steam 并不如你期待的那样好,你怎么看?
Wine 9.0 发布,实验性地加入了 Wayland 驱动
Wine 的这个新版本正在为未来做好准备!