代码之家  ›  专栏  ›  技术社区  ›  Daniel Benedykt

是否必须转换为Swift 4?即使不是强制性的,我也应该改变信仰吗?

  •  1
  • Daniel Benedykt  · 技术社区  · 6 年前

    是否必须转换为Swift 4?即使不是强制性的,我也应该改变信仰吗?

    我在任何地方都找不到它是可选的还是必需的,或者它在某个时候会被弃用。

    5 回复  |  直到 6 年前
        1
  •  4
  •   ehmjaysee    6 年前

    它不是强制性的转换为Swift 4。。。但是。如果你读了 release notes 对于即将发布的Xcode 10,您将看到Xcode 10将是支持Swift 3的最后一个版本。Xcode release cadence每年大约发布一次主要版本,因此对Swift 3的贬损很好的估计是2019年9月。从Swift 3迁移到Swift 4的难度通常在行业博客上被报道为比以前的版本(如从Swift 2迁移到swift3)要小。

        2
  •  1
  •   Shehata Gamal    6 年前

    斯威夫特5

        3
  •  1
  •   dfd    6 年前

    (1) 不干净?当然。今天这个问题意味着你不是在说Swift 3或者更早,就是说Xcode 9或者更早。计划一下。由于你没有详细说明你的情况,我要补充的是,我们在Obj-C中没有看到这种“年度版本化和贬损” 似乎

    (2) 不要为过去“编码”。你标记了问题iOS,所以你可能知道这些年来添加和/或否决了什么。。。。

    补充。。。自动布局。尺寸等级。集合视图。屏幕尺寸。iPad多任务。

    和/或 用斯威夫特,你的价格 必须 付费是每年的保养费用,比如说去润滑油。没有任何矿石细节-承认它,你的问题是非常轻的细节-有人不得不说(今天Xcode 10成为通用汽车包括斯威夫特4.2,这是甚至没有在Xcode 9上提供)这一点强调 ,即使这不是“强制性的”,但如果他们使用iOS、Swift和

        4
  •  0
  •   Ashley Mills    6 年前

    如果你不更新,你会被落在后面的。

    • Xcode 8放弃了对Swift 1的支持
    • 可能有些Xcode 10.x会放弃对Swift 3的支持

    为自己省去长期的痛苦,保持最新。

        5
  •  0
  •   Gutty1    6 年前

    您在问题中没有提到哪个版本是您当前的源代码,并且基于XCODE以前的历史和发展,XCODE在最近的版本中很好地处理了swift版本之间的迁移,因此如果您的代码当前在swift 3中,如果您希望平滑迁移,您应该加快速度。 记住一些规则:

    • 总是应该在私有分支中进行迁移
    • 在采用新版本之前,检查结果,运行一些健全性测试和所有单元测试,

    不是必须的,但你应该做