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語種分支的范例。
- 2 回答
- 0 關注
- 1320 瀏覽
添加回答
舉報
0/150
提交
取消