猿问

Swift 能直接调用C函数吗

Swift 能直接调用C函数吗


MMMHUHU
浏览 1280回答 2
2回答

慕少森

可以。对于Foundation包括的系统函数,不需要任何声明就可以直接使用。比如 let now = time(nil) 取得当前系统时间,就是直接调用C语言函数time(NULL)对于自定义的C语言函数,可以直接参考github上搜rockfordwei/cswift,是调用C语言方法的教科书,包括静态编译、动态库调用、脚本调用的三种不同方法,以及rockfordwei/csweet,是在Swift内直接调用C++函数的方法,还有rockfordwei/Perfect-RE2,是一个在Swift内调用C++11语种分支的范例。
随时随地看视频慕课网APP
我要回答