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

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 关注
  • 1330 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号