是的,您当然可以与Apples
C库进行交互。这里说明了如何。
基本上,C型,C指针等被翻译成对象斯威夫特,例如C
int在夫特是一个
CInt。
我为另一个问题构建了一个小例子,该例子可以作为对C和Swift之间的桥梁:
主Swift
import Foundationvar output: CInt = 0getInput(&output)println(output)
UserInput.c
#include <stdio.h>void getInput(int *output) { scanf("%i", output);}cliinput-Bridging-Header.h
void getInput(int *output);



