Macintosh Toolbox
Daha fazla bilgi
- Yaratıcı
- Apple
- Yıl
- 1984
- Tür
- ROM’daki programlama arayüzü
Macintosh ROM’undaki, her programa bedavaya pencere, menü, iletişim kutusu ve metin alanı veren rutinler; bir Mac programının neye benzeyeceğini de aynı hamlede belirledi.
İlk Macintosh’un 64 KB’lık ROM’u hem bir işletim sistemini hem de Apple’ın User Interface Toolbox dediği bölümü içeriyordu: çizim için QuickDraw, Window Manager, Menu Manager, Control Manager, Dialog Manager, metin kutuları için TextEdit ve simgeleri, menüleri ve iletişim kutularını koddan ayrı tutan bir Resource Manager. Program açılır menü çizmezdi, bir tane isterdi. Bedeli her menünün aynı görünmesiydi; zaten amaç buydu.
Çağrılar A-trap’ler üzerinden yapılırdı: A ile başlayan, 68000’in tanımadığı ve bu yüzden bir tabloya devrettiği komutlar; tablodaki her kayıt ROM’a ya da RAM’deki bir yamaya işaret eder. Böylece Apple ROM hatalarını System dosyasından düzeltebildi, programlar da rutinleri makine genelinde değiştirebildi. 1985 tarihli üç ciltlik Inside Macintosh hepsini anlatıyordu. Toolbox 1987’de renk, 1994’te PowerPC kazandı; Mac OS X gelince Carbon adlı derli toplu bir alt kümeye dönüştü ve en sonunda 2012’de emekli edildi.