因为 Swift 是建立在 LLVM 之上的,所以 Swift 是支持与 C 交互的。但是在 Swift 中,让其与 C
混编是一件说起来有点麻烦又不太麻烦的事儿,麻烦就是要实现混编可能需要一些零碎的步骤,不麻烦就是 Swift 也提供了和 C 对应的等价类型来进行转换使用
让 Swift 可调用 C
创建 Module Map 文件
Swift 是建立在 LLVM[1] 之上的,并且两者都是 Chris Lattner 的杰作,所以当然也就支持 LLVM 的 Module[2]
模块,而我们需要使用的是此模块中的 Module Map Language[3]