为了账号安全,请及时绑定邮箱和手机立即绑定

Swift 能直接调用C函数吗

Swift 能直接调用C函数吗

MMMHUHU 2019-03-11 12:08:53
Swift 能直接调用C函数吗
查看完整描述

2 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

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

查看完整回答
反对 回复 2019-03-22
  • 2 回答
  • 0 关注
  • 1260 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信