我有个问题,
我可以在 Swift 4 和 Xcode 9 中编写一个像 Cocoapods pod 这样的库,然后在用 Swift 3 或更早版本编写的旧项目中使用它吗?
例如,它会有一个使用新Codable
协议的类。那个班级会在旧项目中工作吗?
谢谢你的帮助。
作为一项规则,没有。Xcode 9 会让你回到 Swift 3.2,但不是 3.1。如果您需要更早的 Swift 兼容性,则必须重新下载 Xcode 8.3.3,该版本可在https://developer.apple.com/download/获得
祝你好运!