【发布时间】:2016-06-11 12:23:46
【问题描述】:
Objective C 可以本地编译 C。 Objective C 是基于 C 构建的。swift 可以做同样的事情吗?如果不是,有什么区别。
【问题讨论】:
-
好吧,Swift 编译器不编译 C,但是你可以在 Xcode 项目中混合 C 和 Swift,它们可以相互调用。
-
Objc 是 C 的超集。Swift 旨在与包括 C API 在内的 Objc API 进行互操作,但您不能将 C 代码和 Swift 代码合并到一个文件中