translation:adc:cocoa:foundation:introduction_to_dynamically_loading_code:0800_creatingbundles

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
translation:adc:cocoa:foundation:introduction_to_dynamically_loading_code:0800_creatingbundles [2014-08-29 12:49]
Decomo Page moved from 翻訳:adc:cocoa:foundation:コード読込みプログラミング概論:0800_creatingbundles to translation:adc:cocoa:foundation:introduction_to_dynamically_loading_code:0800_creatingbundles
translation:adc:cocoa:foundation:introduction_to_dynamically_loading_code:0800_creatingbundles [2020-12-04 13:36] (現在)
Decomo
行 1: 行 1:
-<align right>原文:[[http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/LoadingCode/Tasks/CreatingBundles.html|Code Loading Programming Topics: Creating Loadable Bundles]]</align>+<WRAP rightalign>原文:[[http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/LoadingCode/Tasks/CreatingBundles.html|Code Loading Programming Topics: Creating Loadable Bundles]]</WRAP>
  
 ====== 読込み可能バンドルの作成 ====== ====== 読込み可能バンドルの作成 ======
行 28: 行 28:
 ===== ソースファイルとリソースの準備 ===== ===== ソースファイルとリソースの準備 =====
  
-Cocoa Bundleテンプレートから作成した新規プロジェクトは1つのソースファイル、<ilcode>main.c</ilcode>とCocoaフレームワークへの参照を持っています。+Cocoa Bundleテンプレートから作成した新規プロジェクトは1つのソースファイル、''main.c''とCocoaフレームワークへの参照を持っています。
 殆どの場合、開発者はこのファイルを削除し、自分のソースを追加することでしょう。 殆どの場合、開発者はこのファイルを削除し、自分のソースを追加することでしょう。
 Cocoaアプリケーションがそうであるように、新しいCocoaクラスや他のソースファイルの追加と同様、リソースやフレームワークの追加が可能です。 Cocoaアプリケーションがそうであるように、新しいCocoaクラスや他のソースファイルの追加と同様、リソースやフレームワークの追加が可能です。
  
-Cocoaにおける最小の読込み可能バンドルは、2つのファイル─1つがインタフェース(<ilcode>MyClass.h</ilcode>)で、もう1つが実装ファイル(<ilcode>MyClass.m</ilcode>)─による1つのクラスで構成されます。+Cocoaにおける最小の読込み可能バンドルは、2つのファイル─1つがインタフェース(''MyClass.h'')で、もう1つが実装ファイル(''MyClass.m'')─による1つのクラスで構成されます。
 [[#ターゲット設定の変更]]で記述のあるように、バンドル内のクラスのうち1つを主要クラスに設定するべきです。 [[#ターゲット設定の変更]]で記述のあるように、バンドル内のクラスのうち1つを主要クラスに設定するべきです。
 主要クラスが選択されていなければ、NSBundleは(Xcodeウィンドウに表示される)プロジェクトの最初のクラスを主要クラスとして使用します。 主要クラスが選択されていなければ、NSBundleは(Xcodeウィンドウに表示される)プロジェクトの最初のクラスを主要クラスとして使用します。
行 47: 行 47:
  
 バンドル識別子はシステム上の全てのバンドル─アプリケーション、カーネル拡張、全ての読込み可能バンドル、そしてその他の種類のバンドルで一意の識別子として働きます。 バンドル識別子はシステム上の全てのバンドル─アプリケーション、カーネル拡張、全ての読込み可能バンドル、そしてその他の種類のバンドルで一意の識別子として働きます。
-バンドル識別子は<ilcode>com.apple.screensaver.Abstract</ilcode>のように、DNS風の名前を逆転させたものにしなければなりません。+バンドル識別子は''com.apple.screensaver.Abstract''のように、DNS風の名前を逆転させたものにしなければなりません。
  
 主要クラスはCocoaバンドルのエントリーポイントとして働きます。 主要クラスはCocoaバンドルのエントリーポイントとして働きます。
行 61: 行 61:
   - Also under Info.plist Entries > Simple View, select Cocoa-Specific.   - Also under Info.plist Entries > Simple View, select Cocoa-Specific.
   - Enter the name of the principal class into the text field labeled “Principal class:”.   - Enter the name of the principal class into the text field labeled “Principal class:”.
 +
  • translation/adc/cocoa/foundation/introduction_to_dynamically_loading_code/0800_creatingbundles.1409284181.txt.gz
  • 最終更新: 2014-08-29 12:49
  • by Decomo