Interface Builder

Interface Builder

Interface Builder ist ein von Apple entwickelter GUI-Builder. Der GUI-Builder kommt von NeXT und bietet die grafische Erstellung einer Benutzeroberfläche.

Interface Builder wird mit den Developer-Tools von Mac OS X Panther und Tiger kostenlos mitgeliefert und arbeitet mit Xcode zusammen.
Der Builder läuft normalerweise in der API Cocoa in Verbindung mit Objective-C. Für Mac OS X Version 10.5 (Leopard) wurden sowohl Xcode als auch der Interface Builder stark erweitert. Neben einer wesentlich moderneren Oberfläche werden die neuen Interface-Elemente von Leopard durch den Interface Builder unterstützt. Außerdem ist ein neues Plug-In-Interface verfügbar.

Gespeichert werden die angeordneten Oberflächenelemente und die zugewiesenen Aktionen und Verknüpfungen als XML-Datei, welche die Dateinamenserweiterung XIB bzw. NIB (für NeXT Interface Builder) trägt.

Geschichte

Der Interface Builder tauchte zum ersten Mal 1990 als Teil von NeXTSTEP 2.0 auf. Er war ein (zunächst) kommerzielles Programm, um Menüs oder Widgets mit der Maus zu platzieren.

Vorläufer, für die MacOS-Versionen bis 9, ist der bekannte Klassiker ResEdit. Seit Xcode Version 4.0 ist der Interface Builder in Xcode integriert .[1] Actions und Outlets (Verbindungen zwischen GUI Elementen und Programmcode) können nun durch einfaches Ziehen einer Verbindung an die passende Quellcode Stelle erzeugt werden.

Werkzeug für Programme-Übersetzer

Mit dem Interface Builder kann ein mittelmäßig begabter Anwender recht leicht die sprachlichen Teile (Menüs, Dialoge, ...) einer MacOSX-Anwendung in eine andere Menschensprache übersetzen. Auch kann er die Tastenkürzel in den Klappmenüs der oberen Wegweiserzeile ändern, damit sie besser passen. Gesondert für die Sprach-Übersetzungen dient auch das viel schlankere Werkzeug iLocalize.

Quellen

  1. http://developer.apple.com/technologies/tools/whats-new.html#interface-builder

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Interface Builder — Développeur Apple Dernière version Int …   Wikipédia en Français

  • Interface Builder — This article is about the Mac OS X application. For the general concept, see Graphical user interface builder. Developer(s) Apple Inc. Stable release 3.2.6 / Released March 1 …   Wikipedia

  • Interface Builder — Эта статья  о the Mac OS X application. Другие значения термина в заглавии статьи см. на Interface Builder (значения). Тип Разработка программного обеспечения Разработчик Apple Операционная система Mac OS X Последняя версия 3.2.6 /… …   Википедия

  • Graphical user interface builder — A graphical user interface builder, or GUI builder, also known as GUI designer is a software development tool that simplifies the creation of GUIs by allowing the designer to arrange widgets using a drag and drop WYSIWYG editor. Without a GUI… …   Wikipedia

  • Builder pattern — The builder pattern is an object creation software design pattern. The intention is to abstract steps of construction of objects so that different implementations of these steps can construct different representations of objects. Often, the… …   Wikipedia

  • Constructeur D'interface Graphique — Glade est un constructeur d interfaces graphiques pour GTK+ Un constructeur d interface graphique est un logiciel qui permet de construire une interface graphique. Certains de ces outils génèrent directement du code source dans un ou plusieurs… …   Wikipédia en Français

  • Constructeur d'interface graphique — Glade est un constructeur d interfaces graphiques pour GTK+ Un constructeur d interface graphique est un logiciel qui permet de construire une interface graphique. Certains de ces outils génèrent directement du code source dans un ou plusieurs… …   Wikipédia en Français

  • GUI-Builder — Ein GUI Builder oder GUI Designer ist ein Programmierwerkzeug, welches die Erstellung grafischer Benutzeroberflächen vereinfacht, indem es dem Designer das Anordnen von Steuerelementen mittels eines WYSIWYG Editors via Drag and Drop ermöglicht.… …   Deutsch Wikipedia

  • Glade Interface Designer — Infobox Software name = Glade caption = Designing a preferences dialog in Glade released = April 18, 1998 latest release version = 3.4.5 latest release date = release date and age|2008|5|5 latest preview version = 3.5.2 latest preview date =… …   Wikipedia

  • Model-Builder — Infobox Software name = Model Builder latest release version = 0.4.0 latest release date = March. 26, 2007 developer = Flávio Codeço Coelho, Cláudia Torres Codeço, Antônio Pacheco operating system = Cross platform genre = Ordinary differential… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”