您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>数值算法/人工智能>

浅谈对Swift 3.0的一些期盼

大小:0.5 MB 人气: 2017-10-11 需要积分:1
预测 Swift 3 最终结果(比如:“Swift 3 会实现我们的目的吗?”),本身就是一件危险的事情,也不可能做到完美预测。在语言设计和增加特性上有太多的未知了(比如:我们连一个具体的设计稿都没有,你如何知道要花费多少时间来执行呢?),随着新的问题不断出现,我们的工作量又在不断增加,当然了,需要开源社区来确认有哪些新问题。更不可能预测开源的贡献者能提供多少时间和工作量。
  我们对一些好的想法说“不”的部分原因就是我们设计和执行的受限。我们对 Swift 3 有较高的目标要求,但是我们也不能百分百确定我们能完全实现我们的目标(这也是“目标”的原因了,而不是“确定性”)。我觉得我们在 Swift 3 上要行动一致,集中解决语言里的核心缺陷,修复各种问题,设计影响 ABI 稳定性的 resilience 特性,同时呈现小范围的扩展。不同于之前讨论的大的扩展,小范围扩展不会影响核心模块( 例如成员初始化改造 the menberwise init revamp ),我希望能在 Swift 3 里实现部分扩展。
  总而言之,关于 Swift 3 是什么的问题,已经上升到更高的层次,Swift 3 能够让更多的人接受 Swift 语言,人们在 Linux 上运行 Corelibs + Swift 变成现实,无疑能够吸引更多的人来使用 Swift ,SwiftPM 已经逐渐完善,形成了自己的体系,Swift 语言和 stdlib 标准库函数更加成熟。
  这意味着什么?恩,首先,从 Swift 2 过渡到 Swift 3 不可避免地将是悬崖式的过渡,大量的代码需要重写,Cocoa 的重命名工作也要落地了,我们将再次创建令人瞩目的科技成果。同样地,我们应该尝试将 “ 重新布局式的 ” 改变放到 Swift 3 中,如果可能的话,Swift 3 到 Swift 4 的过渡尽可能平缓一些。现在人们理解接受 Swift 的进化改变的种种不便,不过我们不能一直这样。我认为我们不能百分之百地保证从 Swift 3 到 Swift 4 的代码兼容性,我希望从 Swift 2 到 Swift 3 的代码升级能够简单一些。
 

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

浅谈对Swift 3.0的一些期盼下载

相关电子资料下载

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!