当前环境 swift 4
- swift 中使用 @_silgen_name(“C中调用的方法名”)
@_silgen_name("swiftFuncCallByC")
func swiftFunc() {
print("swiftFunc")
}
- c中extern 一个函数 函数名 步骤1 中“C中调用的方法名”, 注意返回值类型、参数类型 要匹配上
extern void swiftFuncCallByC(void);
void callSwiftFunc(void) {
swiftFuncCallByC();
}