「Interface Builder」の版間の差分
m ロボットによる 追加: fr:Interface Builder |
m 最近バージョンについての記述 |
||
5行目: | 5行目: | ||
| 説明文 = |
| 説明文 = |
||
| 開発元 = [[アップル インコーポレイテッド|アップル]] |
| 開発元 = [[アップル インコーポレイテッド|アップル]] |
||
| 最新版 = 3. |
| 最新版 = 3.2 |
||
| 最新版発表日 = [[ |
| 最新版発表日 = [[2009年]] |
||
| 対応OS = [[Mac OS X]] |
| 対応OS = [[Mac OS X]] |
||
| 種別 = [[ソフトウェア工学]] |
| 種別 = [[ソフトウェア工学]] |
||
13行目: | 13行目: | ||
}} |
}} |
||
'''Interface Builder''' (いんたーふぇいすびるだー) は[[アップル インコーポレイテッド|アップル]]の[[Mac OS X]] [[オペレーティングシステム]]向けの[[ソフトウェア工学|ソフトウェア開発]]アプリケーションである。このソフトは[[Xcode]] (元 Project Builder) の一部であり、[[:en:Apple Developer Connection|Apple Developer Connection]] の開発ツールセットである。Interface Builder は[[グラフィカルユーザインターフェース]]を利用する[[アプリケーションソフトウェア|アプリケーション]]用のインターフェースを制作するために[[Cocoa]] 及び [[Carbon]] 開発を可能にしている。でき上がったインターフェースは.nib ファイル('''N'''eXT '''I'''nterface '''B'''uilder の略)に保存される。 |
'''Interface Builder''' (いんたーふぇいすびるだー) は[[アップル インコーポレイテッド|アップル]]の[[Mac OS X]] [[オペレーティングシステム]]向けの[[ソフトウェア工学|ソフトウェア開発]]アプリケーションである。このソフトは[[Xcode]] (元 Project Builder) の一部であり、[[:en:Apple Developer Connection|Apple Developer Connection]] の開発ツールセットである。Interface Builder は[[グラフィカルユーザインターフェース]]を利用する[[アプリケーションソフトウェア|アプリケーション]]用のインターフェースを制作するために[[Cocoa]] 及び [[Carbon]] 開発を可能にしている。でき上がったインターフェースは.nib ファイル('''N'''eXT '''I'''nterface '''B'''uilder の略)に保存される。 |
||
3.1以降のバージョンでは.xlb ファイル('''X'''code '''I'''nterface '''B'''uilder)として保存されている。 |
|||
== 機能 == |
== 機能 == |
2009年11月20日 (金) 06:09時点における版
開発元 | アップル |
---|---|
最新版 |
3.2
/ 2009年 |
対応OS | Mac OS X |
種別 | ソフトウェア工学 |
ライセンス | Proprietary |
公式サイト | Apple.com |
Interface Builder (いんたーふぇいすびるだー) はアップルのMac OS X オペレーティングシステム向けのソフトウェア開発アプリケーションである。このソフトはXcode (元 Project Builder) の一部であり、Apple Developer Connection の開発ツールセットである。Interface Builder はグラフィカルユーザインターフェースを利用するアプリケーション用のインターフェースを制作するためにCocoa 及び Carbon 開発を可能にしている。でき上がったインターフェースは.nib ファイル(NeXT Interface Builder の略)に保存される。 3.1以降のバージョンでは.xlb ファイル(Xcode Interface Builder)として保存されている。
機能
主にGUIパーツのコンポーネントをマウスにより配置することのできるRADツールである。これ単体ではソフトを開発できないので役割としてはリソースエディタに似ているが、GUIの単体テストができる事、クラスの設計やコード生成機能までを含み、パレットと呼ばれる自作コンポーネントを組み込める事など、どちらかといえば内部/ユーザー両インターフェースのプロトタイピングを行うツールといった方が近い。nibファイルもまた、単にリソース情報を保持しているのではなく、実際に動作できるオブジェクトをシリアライズしたものである。
実用的なRADツールとしてはかなり初期の部類に入り、DelphiやVisual Basicに少なからぬ影響を与えている。
オリジナルは1988年にJean-Marie Hullotによって開発され、初期のNeXT Stepに付属する開発環境の中心となるソフトだった。その後プロジェクト管理やコード編集などを担うProject Builderと役割を分担し、二人三脚的な開発体制が基本となる。後にMac OS Xに移植され、Cocoa/Carbon両フレームワークに対応した総合リソース編集を行うようになった。他にもWebObjectsのインターフェース設計などに用いられる。
OS 10.3以降、Project BuilderはXcodeに移行したがInterface Builderの役割は変わっていない。
GNUstepには同ソフトのクローンであるGormが存在する。