Objective-C和C互操作性

时间:2009-10-19 21:04:22

标签: c objective-c interop

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

2 个答案:

答案 0 :(得分:13)

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

答案 1 :(得分:7)

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