美文网首页
00、【Swift】简介(特性、版本兼容性、版本修改记录)

00、【Swift】简介(特性、版本兼容性、版本修改记录)

作者: Sunday_David | 来源:发表于2020-12-03 10:02 被阅读0次

    Swift 的一些特性

    • 运行设备:手机,台式机,服务器

    • 支持代码预览(playgrounds),不编译和运行 Swift 代码,实时查看结果

    • 采用现代编程模式,避免编程错误:

      • 变量始终在使用前初始化。

      • 检查数组索引超出范围的错误。

      • 检查整数是否溢出。

      • 可选值确保明确处理 nil 值。

      • 内存被自动管理。

      • 错误处理允许从意外故障控制恢复。

    版本兼容性

    • Xcode 12 默认 Swift 版本 Swift 5.3

    • 可以使用 Xcode 12 来构建 Swift 5.3、Swift 4.2 或 Swift 4 写的项目

    • 使用 Xcode 12 构建 Swift 4 和 Swift 4.2 代码时,Swift 5.3 的大多数功能都适用。但以下功能仅支持 Swift 5.3 或更高版本:

      • 返回值是不透明类型的函数依赖 Swift 5.1 运行时;
      • try? 表达式不会为已返回可选类型的代码引入额外的可选类型层级。
      • 大数字的整型字面量初始化代码的类型将会被正确推导,例如 UInt64(0xffff_ffff_ffff_ffff) 将会被推导为整型类型而非溢出。

    Swift 版本修订记录

    cnSwift

    SwiftGG

    Apple官方

    相关文章

      网友评论

          本文标题:00、【Swift】简介(特性、版本兼容性、版本修改记录)

          本文链接:https://www.haomeiwen.com/subject/gwtmwktx.html