• Swift 5 将使用 UTF-8 作为首选字符串编码

    更重要的是,该功能还为将来提供更高性能的 API 奠定了基础。字符串的首选编码将会成为影响 Swift ABI 性能的一部分,因此这次在 Swift 5 版本中为了 ABI 的稳定性而实现该功能是势在必行的。 背景 尽管 String 类型在技术上是同一个结构,但它可以以多种形式存在。我们不妨将 String 视为的代码。 由上图可以看到,Swift 5 之前,字...

    技术资讯 2019年07月15日 2096 0
  • Swift 编程语言发布 5.0 版本

    。他表示,Swift 5 是 Swift 语言演化的一种重要里程碑。感谢 ABI 的稳定,Swift 运行时将包含在当前和未来版本的苹果操作系统 macOS、iOS、tvOS 和 watchOS 中。 Swift 5 还重新实现了 String,改进了字符串实值中 Raw Text 的支持,增强了 String 插值,包管理器增加了一系列新功能。 更多可浏览发布公...

    技术资讯 2019年07月15日 1933 0