Objective-C和C互操作性

Tam*_*ege 4 c interop objective-c

我们将不得不编写一个C库,这个库必须可以从Objective-C访问.现在我对Objective-C一无所知,所以我想知道Objective-C < - > C的互操作性有多简单.这就像在Objective-C代码中包含C头并链接到库一样简单吗?有什么特别的我应该做的(比如extern "C"C++ 的一点)?

Meh*_*ari 13

Objective-C是C的严格超集.您不需要使用extern "C"或类似的东西.


Bob*_*toe 7

Objective-C是GNU C的严格超集(注意,这与ISO C90不同).