コンテンツにスキップ

「Interface Builder」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
TXiKiBoT (会話 | 投稿記録)
m ロボットによる 追加: fr:Interface Builder
Qwerty24 (会話 | 投稿記録)
m 最近バージョンについての記述
5行目: 5行目:
| 説明文 =
| 説明文 =
| 開発元 = [[アップル インコーポレイテッド|アップル]]
| 開発元 = [[アップル インコーポレイテッド|アップル]]
| 最新版 = 3.0
| 最新版 = 3.2
| 最新版発表日 = [[2007年]]
| 最新版発表日 = [[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時点における版

Interface Builder
開発元 アップル
最新版
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ツールとしてはかなり初期の部類に入り、DelphiVisual 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が存在する。

Template:Mac OS X