Xcode ヘッダをコピーする。Public vs. Private vs. Project?
2023-10-17 08:29:20
質問
Cocoa Touchの静的ライブラリを構築しています。ヘッダーファイルをpublic、private、projectのどれでコピーするかはどのように決めたらよいでしょうか?
どのように解決するのですか?
公開します。 インターフェイスが確定しており、製品のクライアントが使用することを意図しています。公開ヘッダは、制限なく読み取り可能なソースコードとして製品に含まれます。
プライベートです。 インターフェイスが顧客向けでない、または開発の初期段階である。プライベートなヘッダーが製品に含まれていますが、「プライベート」と記されています。したがって、シンボルはすべてのクライアントに見えますが、クライアントはそれらを使用することになっていないことを理解する必要があります。
プロジェクト このインターフェースは、現在のプロジェクト内の実装ファイルでのみ使用されます。プロジェクトヘッダは、オブジェクトコード以外ではターゲットに含まれません。シンボルはクライアントからは全く見えず、自分だけが見ることができます。
ソースはこちら Xcode Developer Library > Tools & Languages > IDEs > Project Editor Help > Setting the Visibility of a Header File.
関連
-
[解決済み] Xcode 4で「既存のフレームワークを追加」する方法は?
-
[解決済み] PHPで「Header already sent」エラーを修正する方法
-
[解決済み] Xcode製品 -> アーカイブを無効にする
-
[解決済み] 'ld: 警告: オプションに対応するディレクトリが見つかりません'
-
[解決済み] Xcodeの警告。"出力ファイルに対する複数のビルドコマンド"
-
[解決済み] XcodeプロジェクトとXcodeワークスペースの比較 - 違い
-
[解決済み] Invalid Bundle Error - "requires launch storyboard".
-
[解決済み】iOSアプリの名前を変更する方法は?
-
[解決済み】Xcode Derived dataフォルダの中身を安全に削除できますか?
-
[解決済み] Xcode 4は、静的ライブラリの依存関係からパブリックヘッダーファイルの場所を特定できません。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Xcode プロジェクトのための Git 無視ファイル
-
[解決済み】Xcode 10、UIエレメントはどこにありますか?
-
[解決済み】Xcode: ビルドに失敗したが、エラーメッセージはない
-
[解決済み】Xcode 11でSwiftパッケージの依存関係を削除する方法は?
-
[解決済み] 複数のXcodeバージョンをインストールすることはできますか?
-
[解決済み] Xcodeで、特定のソースファイルの警告をすべて表示しないようにするには?
-
[解決済み] Xcodeの行の複製/削除
-
[解決済み] StoryBoard IDとは何ですか、どのように使用するのですか?
-
[解決済み] Xcodeのテンプレートを変更する
-
[解決済み] OS X v10.9 (Mavericks)でGDBが見つからない