Leksykon IT › Programowanie › Interface Builder

Interface Builder

Programowanie Svenska → Zaktualizowano: 2026-10-09
Więcej informacji
Twórca
Jean-Marie Hullot
Rok
1988
Właściciel
Apple
Typ
Kreator interfejsów graficznych

Narzędzie NeXT do rysowania interfejsów i łączenia ich z kodem przez przeciąganie linii między obiektami — zapisywane jako gotowe obiekty, a nie wygenerowany kod.

Jean-Marie Hullot zbudował prekursora, SOS Interface, w INRIA w 1986 roku, w Lispie na Macintoshu, i pokazał go Steve'owi Jobsowi. Poszedł za nim do NeXT, gdzie w 1988 roku narzędzie trafiło do NeXTSTEP jako Interface Builder. Nowością nie było samo rysowanie, lecz sposób zapisu. Inne narzędzia generowały kod źródłowy, którego potem nie wolno było ruszać; Interface Builder archiwizował żywe obiekty Objective-C w pliku nib, wczytywanym przez program przy starcie. Interfejs i kod łączono, przeciągając linię od przycisku do obiektu: outlet był referencją, a action wywołaniem metody.

Tim Berners-Lee zbudował w nim w 1990 roku pierwszą przeglądarkę internetową, co po części tłumaczy, dlaczego powstała tak szybko. Narzędzie przetrwało OpenStep i Mac OS X niemal bez zmian, w 2008 roku zamieniło binarne nib na XML-owe pliki xib, w 2011 zyskało storyboardy dla iOS i w tym samym roku przestało być osobną aplikacją, wchłonięte przez Xcode. Słowo outlet wciąż występuje w każdym projekcie w Swifcie.

← Wróć do leksykonu