0

我有个问题,

我可以在 Swift 4 和 Xcode 9 中编写一个像 Cocoapods pod 这样的库,然后在用 Swift 3 或更早版本编写的旧项目中使用它吗?

例如,它会有一个使用新Codable协议的类。那个班级会在旧项目中工作吗?

谢谢你的帮助。

4

1 回答 1

1

作为一项规则,没有。Xcode 9 会让你回到 Swift 3.2,但不是 3.1。如果您需要更早的 Swift 兼容性,则必须重新下载 Xcode 8.3.3,该版本可在https://developer.apple.com/download/获得

祝你好运!

于 2017-10-03T22:09:46.487 回答