我们将不得不编写一个C库,这个库必须可以从Objective-C访问。现在我对Objective-C一无所知,所以我想知道Objective-C< - >是多么简单。 C的互操作性是。这就像在Objective-C代码中包含C头并链接到库一样简单吗?我应该做什么特别的事情(比如使用C ++的extern "C"
位)?
答案 0 :(得分:13)
Objective-C是C的严格超集。您不需要使用extern "C"
或类似的东西。
答案 1 :(得分:7)
Objective-C是GNU C的严格超集(注意,这与ISO C90不同)。