Tvůrce rozhraní | |
---|---|
Typ | Vývoj softwaru |
Vývojář | Jablko |
Operační systém | MacOS X |
Nejnovější verze |
3.2.6 / Vydáno 15. března 2011 4.0 / Vydáno 9. března 2011 |
Čitelné formáty souborů | Formát souboru NIB [d] , archiv NIB pro Apple Interface Builder (binární) [d] a dokument Interface Builder Storyboard [d] |
Vygenerované formáty souborů | Formát souboru NIB [d] a dokument Storyboard Builder rozhraní [d] |
Licence | Proprietární , zdarma se sadou Xcode . |
webová stránka | developer.apple.com |
Interface Builder je aplikace od společnosti Apple pro operační systém Mac OS X. Je součástí Xcode (dříve Project Builder), specializovaného systému vývojářských nástrojů Apple Developer Connection. Interface Builder umožňuje vývojářům Cocoa a Carbon vytvářet grafická rozhraní pro aplikace. Výsledek vývoje je uložen v souboru s příponou .nib , což je zkratka pro NeXT Interface Builder , i když v poslední době se častěji používá .xib .
Interface Builder pochází ze stejnojmenného softwaru NeXTSTEP OS (předchůdce OS X), který měl stejný název. Jedna verze Interface Builderu se také používá při vývoji programů OpenStep a malá utilita s názvem Gorm je součástí GNUstep . 27. března 2008 byla v rámci iPhone SDK Beta 2 spuštěna speciální verze Interface Builderu, která umožňuje vytvářet rozhraní pro iPhone aplikace. Xcode4 Interface Builder neexistuje jako samostatná aplikace, tyto funkce jsou integrovány do samotného Xcode.
Interface Builder se poprvé objevil v roce 1986 a byl napsán v Lisp . Interface Builder navrhl a vyvinul Jean-Marie Hallot pomocí objektově orientovaných programovacích nástrojů v ExperLisp a hluboce integrován s nástroji Macintosh . Dennison Bolley vzal Jean-Marie Hullota do NeXT , aby to později ten rok ukázal Stevu Jobsovi . Jobs okamžitě rozpoznal tento vývoj jako významný a zahrnul je do NeXTSTEP a do roku 1988 byl IB součástí NeXTSTEP 0.8. Byla to první komerční aplikace, která umožňovala vývoj prvků rozhraní, jako jsou tlačítka, nabídky a okna, tyto prvky bylo možné vložit do rozhraní kliknutím myši. Zajímavostí bylo, že pomocí IB byl vyvinut prohlížeč WorldWideWeb Tim Berners-Lee z CERNu .
Interface Builder poskytuje palety (kolekce) objektů uživatelského rozhraní pro vývojáře Objective-C . Tyto objekty uživatelského rozhraní obsahují prvky, jako jsou textová pole, datové tabulky, posuvníky a rozbalovací nabídky. Palety Interface Builder jsou plně rozšiřitelné, což znamená, že každý vývojář může vyvíjet nové objekty a přidávat je do palety IB.
Chcete-li vytvořit rozhraní, vývojář jednoduše přetáhne prvky rozhraní z palety do okna nebo nabídky. Konkrétní objekty, které přijímají zprávy, jsou specifikovány v kódu aplikace. Všechny inicializace tedy probíhají před provedením, což vede k lepšímu výkonu. a zjednodušuje proces vývoje.
Další (1985 až 1996) | |
---|---|
firemní ředitelé |
|
hardwarové produkty |
|
Softwarové produkty |
|
macOS | Nástroje pro vývojáře|
---|---|
|