【发布时间】:2017-10-18 15:24:17
【问题描述】:
我知道 Swift 还不是 ABI stable,但这仅适用于 Swift 的主要版本吗?
是否保证 Swift 的次要版本或补丁版本(semantic versioning 下)是 ABI 稳定的?
我猜这里不能保证,但只是想仔细检查是否有人遇到过任何详细说明 Swift 不同次要/补丁版本的 ABI 稳定性的内容。
另外,如果我使用使用不同版本的 Swift 编译的 Swift 二进制框架,我通常会收到编译器错误。如果我的项目中没有出现编译器错误,这是否意味着它是安全的,或者使用稍微不同(补丁版本)的 Swift 仍然可能存在运行时问题?
【问题讨论】: