Swift调用C函数
- 编写C函数
- 在桥接头文件中引入C头文件,就是C语言和Swift之间有一个桥梁的作用
- Swift中直接调用C函数就行
编写C函数
Xcode创建C文件



按照上面的步骤,一步一步来,就把c语言的文件创建好了。
在桥接头文件中引入C头文件
在myswuft-Bridging-Header.h里写入下面代码

编写C函数


在test.h里面声明函数,在test.c里面写具体实现。
Swift中直接调用C函数就行

上面haha()就是c文件里面的函数。
思路
因为是Swift掉ffmpeg,二而ffmpeg代码在c文件里写,所以项目划分为Swift写UI,c文件里面写ffmpeg代码逻辑,如果项目分层开发的话,那么只要写Swift的和写ffmpeg的对接好接口,就可以分开开发了,谁也不影响谁。
网友评论