【问题标题】:What version of Swift should i be using? [duplicate]我应该使用什么版本的 Swift? [复制]
【发布时间】:2016-11-16 09:27:26
【问题描述】:

我有一个问题。

如果我要为 IOS 8 和更新版本创建应用程序,我应该使用 Swift 3 还是 2?我确实安装了 xCode 8,但不太确定我应该使用哪个 Swift 版本。该应用程序将是某种社交媒体,使用UICollectionView

【问题讨论】:

    标签: ios swift xcode app-store backwards-compatibility


    【解决方案1】:

    使用 Swift 3,Apple 将停用 Swift 2.*。

    因此未来证明使用 swift 3。

    【讨论】:

    • 感谢您的回答。我会接受,但只是另一个小问题:如果我使用Deplotment Target: IOS 8 并且 cocoapods 包已针对 IOS 10 进行了更新,我还可以使用最新版本,还是必须安装最新的 IOS 8 版本?跨度>
    • 是的,您需要使用 iOS 10 SDK 构建应用程序,但您将部署目标保持在 8。
    • 快速评论 - 您只会在 10-12 个月内成为未来的证明。然后 Swift 4 将就位。 :-) 没有刻薄的意思,只是指出所有这些——目前——任何 Swift 编码器都需要了解版本周期,这与 Objective-C 非常不同。 (虽然 Swift 3 > 4 迁移不应该那么痛苦,但最终还是需要完成。)
    【解决方案2】:

    使用 Swift 3.0,在这个版本中,他们删除了我们需要在 swift 2 中编写的额外代码。

    在这方面他们简化了所有的语法和结构。(易于编写代码)

    【讨论】:

      【解决方案3】:

      当您在Xcode 8 中创建新应用程序时,默认语言为swift3。我的建议是你可以用swift 3,以后苹果可能会强行建议你将swift 2代码转换为swift 3,那时转换整个项目会很复杂。那么苹果会一直鼓励现代科技,即SWIFT 3

      【讨论】:

        猜你喜欢
        • 2016-10-28
        • 2014-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-16
        相关资源
        最近更新 更多