出典 しゅってん : フリー百科 ひゃっか 事典 じてん 『ウィキペディア(Wikipedia)』
Interface Builder (インターフェイスビルダー)は、Apple のMac OS X 向 む けソフトウェア開発 かいはつ アプリケーションである。このソフトはXcode (前 まえ Project Builder )の一部 いちぶ であり、Apple Developer Connection の開発 かいはつ ツールセットである。Interface Builderはグラフィカルユーザインターフェース を利用 りよう するアプリケーション 用 よう のインターフェースを制作 せいさく するためにCocoa 及 およ びCarbon 開発 かいはつ を可能 かのう にしている。
でき上 あ がったインターフェースは.nib ファイル[1] に保存 ほぞん される。3.1以降 いこう のバージョンでは.xib ファイル[2] に保存 ほぞん されている。
オリジナルは、NeXT Step 0.8に付属 ふぞく する開発 かいはつ 環境 かんきょう の中心 ちゅうしん となるソフトとして、1988年 ねん にジャン=マリー・ヒューロット によって開発 かいはつ された。彼 かれ によって開発 かいはつ されたMacintosh向 む けのインターフェイス設計 せっけい ソフトのSOS Interface が前身 ぜんしん といえる[3] 。
Interface Builderはその後 ご 、プロジェクト管理 かんり やコード編集 へんしゅう などを担 にな うProject Builderと役割 やくわり を分担 ぶんたん し、開発 かいはつ が継続 けいぞく された。後 のち にMac OS Xに移植 いしょく され、Cocoa、Carbon両 りょう フレームワークに対応 たいおう した総合 そうごう リソース編集 へんしゅう に利用 りよう されるようになった。他 ほか にもWebObjects のインターフェース設計 せっけい などに用 もち いられる。
実用 じつよう 的 てき なRAD ツールとしてはかなり初期 しょき に登場 とうじょう した部類 ぶるい に入 はい り、Delphi やVisual Basic に少 すく なからぬ影響 えいきょう を与 あた えている。
Mac OS X v10.3 以降 いこう 、Project BuilderはXcode に移行 いこう したが、Interface Builderの役割 やくわり は変 か わっていない。
Xcode 4.0になり、Interface BuilderはXcodeに統合 とうごう され、IDEのアプリケーションとしては消滅 しょうめつ した。
ボタンやメニュー、ウィンドウなどのGUI コンポーネント をマウスによって配置 はいち することのできるRAD ツールである。
他 ほか にも、使用 しよう できるGUIコンポーネントには、テキストフィールドやデータテーブル、スライダー、ポップアップメニューなどがある。
これらのGUIコンポーネントをマウスでドラッグし、パレットにドロップすることで、インタフェースを簡単 かんたん に作成 さくせい することができる。
Interface Builder 単体 たんたい ではソフトウェアを開発 かいはつ できないため、その役割 やくわり はリソースエディタに似 に ている。
しかし、GUIの単体 たんたい テストができる点 てん 、クラスの設計 せっけい やコード生成 せいせい 機能 きのう までを含 ふく む点 てん 、パレットと呼 よ ばれる自作 じさく コンポーネントを組 く み込 こ める点 てん から、どちらかといえば内部 ないぶ / ユーザー両 りょう インターフェースのプロトタイピングを行 おこな うツールに近 ちか い。
nibファイルもまた、単 たん にリソース情報 じょうほう を保持 ほじ しているのではなく、実際 じっさい に動作 どうさ するオブジェクトをシリアライズ したものである。
GNUstep には、Interface BuilderのクローンであるGormが存在 そんざい する。
^ NeXT interface builder
^ Xcode interface builder
^ The NeXTonian
バージョン アプリケーション
ユーティリティ
テクノロジーおよび インタフェース
開発 かいはつ ツール