美文网首页
Version Compatibility 兼容性

Version Compatibility 兼容性

作者: zheNgHH | 来源:发表于2019-10-15 16:23 被阅读0次

https://docs.swift.org/swift-book/GuidedTour/Compatibility.html

这块讲的swift5.1,xcode11包含的swift的默认版本。可以使用xcode11创建使用swift5.1、4.2或者4编写的对象。

当你使用xcode11创建swift4、4.2代码时,swift5.1的大部分功能都可以使用。以下改变只可以在swift5.1或者更往后的版本中使用。

    \bullet 函数返回透明类需要swift5.1运行时

    \bullet Try?表达式不会对已经返回可选值的表达式再次引进额外可选类型

    \bullet 大整形语法初始化表达式推导成正确的整形类型。例如UInt64(0xffff_ffff_ffff_ffff)估算为正确值而不是溢出。

一个使用swif5.1编写的对象可以依赖使用swift4.2或者swift5编写的对象,反过来一夜杨。也就是说,如果一个巨大的项目分割成多个框架,你可以将你的代码一次性从swift4迁移到swift5.1的一个框架

相关文章

网友评论

      本文标题:Version Compatibility 兼容性

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