[解決済み] 「FOUNDATION_EXPORTとexternの比較
2022-05-17 18:25:04
質問
を使う理由は何でしょうか?
FOUNDATION_EXPORT
の代わりに
extern
で
オブジェクトC
プロジェクトで使用されます。
私が確認したのは
この質問
を使用し
FOUNDATION_EXPORT
はなんと340ポイント(1位)を獲得したのに対し
extern
は74ポイント(2位)しか獲得していません。
なぜなのか、誰か説明してください。このように
FOUNDATION_EXPORT
の代わりに
extern
?
ありがとうございます。
どのように解決するのですか?
NSObjCRuntime.h (in Foundation) を見ると、次のように書かれています。
FOUNDATION_EXPORT
にコンパイルされます。
extern
をC言語でコンパイルします。
extern "C"
をC++で、その他をWin32で使用することができます。つまり、言語やOSの垣根を越えて、より親和性の高いものとなっているのです。多くのプロジェクトでは、これは何の違いも生じないでしょう。
関連
-
[解決済み] MPProgressHUDとNSSessionを使用したデータシンクの読み込み
-
[解決済み] イニシャライザーの要素がコンパイル時定数でない
-
[解決済み] アーキテクチャ i386 のシンボルが見つかりませんでした。
-
[解決済み] Objective-Cは構造体の使用を禁じていますか?
-
[解決済み] プロジェクト内の単一ファイルのARCを無効にするにはどうしたらいいですか?
-
[解決済み] NSStringをNSNumberに変換する方法
-
[解決済み】浮動小数点値の比較はどのくらい危険か?
-
[解決済み】NSArrayをアルファベット順に並べるには?
-
[解決済み】UITableViewControllerを使用しないUIRefreshControl
-
[解決済み】Cocoaでスタックトレースをコンソール/ログに出力するにはどうすればいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Objective-CでNSStringsを連結するためのショートカット集
-
[解決済み] iPhoneでObjective-Cはガベージコレクタを搭載しているのか?
-
[解決済み] Objective-Cの定数
-
[解決済み] Objective-Cで乱数を発生させる
-
[解決済み] ターゲット・パターンに '%' が含まれていません。メイクファイル
-
[解決済み] SwiftからObjective-Cのコードを呼び出すにはどうしたらいいですか?
-
[解決済み】SwiftのコードをObjective-Cにインポートするにはどうすればいいですか?
-
[解決済み】UITableViewからセパレータラインを削除する方法はありますか?
-
[解決済み】iOSでメールアドレスが有効であることを確認する【重複あり
-
[解決済み】NSMutableArrayから反復処理中に削除する最良の方法は?