在開發iOS App的某些時候,會需要呼叫到C語言函式,今天就來教大家如何在Swift中呼叫C函式吧!
首先,在你的Xcode新增一個C檔案
然後替你的C檔案命名,記得要勾選Also create a header file哦!
新增完C檔案之後,Xcode會跳出一個提示框,這時候選擇Create Bridging Header
你就會看到Xcode裡面多了三支檔案,分別是C檔案、標頭檔以及Bridging Header
你就可以到你的C檔案去撰寫C的函式,並且在標頭檔宣告你的函式
//C
void test(){
printf("Hello world!");
}
//Header
void test();
宣告好了之後再去Bridging Header檔中import你的標頭檔,Swift就能成功呼叫到C函式囉!
明天會來説説如何在Swift中呼叫C++函式!