Electron 3.0.0 发布,升级 Chrome、Node 与 V8Swift 4.2 正式发布:泛型改进升级nodejs到最新版本,更快更兼容!

Electron 3.0.0 发布,升级 Chrome、Node 与 V8

Electron 3.0.0 发布了,Electron 是GitHub 发布的跨平台桌面应用开发工具,支持 Web 技术开发桌面应用升级nodejs到最新版本,其本身是基于 C++ 开发的,GUI 核心来自于 Chrome,而 JavaScript 引擎使用 V8。

此版本主要更新内容包括:

新特性

此次更新 Electron工具链的几个重要部分都进行了升级,包括 Chrome v66.0.3359.181、Node v10.2.0 和 V8 v6.6.346.23:

破坏性 API 变更

bug 修复

此外还有其它更新内容,并且分别针对 Windows、Linux 与 macOS 平台做了一些 bug 修复,详情见发布公告:

下载地址:

Swift 4.2 正式发布:泛型改进,更快更兼容!

Swift 4.2现已正式发布!Swift 4.2 基于Swift 4 的优势,提供更快的编译时间,改进调试体验,更新标准库以及融合二进制兼容性。

泛型改进

随着对 conditional conformance 的支持,Swift 4.2 在泛型方面取得了重大进展,像是减少样板代码的数量,使更多代码可重用等等。要了解有关 conditional conformance 的更多信息,请参阅:

标准库更新

Swift 4.2 中的标准库包含许多新特性,比如 Hashable 协议的改进以及新的统一随机化函数(randomization functions)和协议集。

二进制兼容性

Swift 4.2 使语言更接近稳定的 ABI ,为未来的 Swift 版本实现二进制兼容性。访问ABI Dashboard可了解有关此项工作当前进展的更多详情:

其他语言和编译器更新

Swift 4.2 包含许多对开发者体验有显着影响的改进,包括:

Swift 4.2 还实现了 Swift Evolution 上的一些提案:

包管理器更新

Swift 4.2 为 Swift 包管理器引入了新功能:

Automatic Xcode project generation.The generate-xcodeproj has a new –watch option to watch the file system and automatically regenerate the Xcode project if needed. This uses the watchman tool to watch the required files.

Swift 4.2 还实现了 Swift Evolution 上关于包管理器的一些提案:

迁移说明和更新细节可查阅:

下载地址:

送书啦!

参与活动↓↓↓↓↓

《》

就有机会活动精美图书一本

升级nodejs到最新版本_ipad2能升级到什么版本_ipad1能升级到什么版本

活动时间:18日-23日

快来参与吧!

限时特惠:本站每日持续更新海量展厅资源,一年会员只需29.9元,全站资源免费下载
站长微信:zhanting688