143

Objective CプロジェクトでFOUNDATION_EXPORT代わりに使用する理由をお聞きしたいと思います。extern

この質問を確認したところ、使用するとFOUNDATION_EXPORTなんと 340 ポイント (1 位) を獲得しましたが、使用するとextern74 ポイント (2 位) しか獲得できませんでした。

誰でも理由を説明できますか?FOUNDATION_EXPORTの代わりに使用する実用的な理由はありexternますか?

ありがとう!

4

1 に答える 1

176

NSObjCRuntime.h (Foundation 内) を見ると、C、C++、およびその他の Win32 にFOUNDATION_EXPORTコンパイルされることがわかります。そのため、言語やオペレーティング システム間での互換性が向上しています。多くのプロジェクトでは、これは何の違いもありません。externextern "C"

于 2012-06-08T17:18:38.890 に答える