IT用語集 › プログラミング › Macintosh Toolbox

Macintosh Toolbox

プログラミング Svenska → 更新: 2026-10-23
詳細情報
開発者
Apple
公開年
1984年
種別
ROMに内蔵されたプログラミングインターフェース

Macintosh ROMに入っていたルーチン群。すべてのプログラムにウィンドウ、メニュー、ダイアログ、テキストフィールドを無償で与え、同時にMacプログラムの見た目を決定づけた。

初代Macintoshの64KBのROMには、OSと、AppleがUser Interface Toolboxと呼んだものの両方が入っていた。描画用のQuickDraw、ウィンドウマネージャー、メニューマネージャー、コントロールマネージャー、ダイアログマネージャー、テキストボックス用のTextEdit、そしてアイコン、メニュー、ダイアログをコードから分離して保持するリソースマネージャーだ。プログラムはプルダウンメニューを自分で描くのではなく、頼むだけでよかった。代償は、すべてのメニューが同じ見た目になることで、それこそが狙いだった。

呼び出しはAトラップを通る。Aで始まる68000の命令はプロセッサが認識できないため、テーブルに処理を渡し、各エントリがROMまたはRAM上のパッチを指す。この仕組みでAppleはSystemファイルからROMのバグを修正でき、プログラムはマシン全体でルーチンを置き換えられた。1985年の『Inside Macintosh』全3巻がすべてを解説した。Toolboxは1987年にカラーを、1994年にPowerPCを取り込み、Mac OS Xの登場でCarbonと呼ばれる整理された部分集合になり、2012年にようやく引退した。

← 用語集に戻る