Bestandteile des iPhone-SDK: Unterschied zwischen den Versionen
Zeile 5: | Zeile 5: | ||
Xcode ist das Herzstück der ganzen Entwicklung. Hier befindet man sich fast die ganze Zeit über. Xcode ist eine Art Zusammenfassung, Compiler und Editor. Dabei ist es für viele Features bekannt wie das hervorheben von Fehlern in der Syntax. Dabei wird einem bei der Eingabe von Codes immer die wahrscheinlichste Methode vorgeschlagen. | Xcode ist das Herzstück der ganzen Entwicklung. Hier befindet man sich fast die ganze Zeit über. Xcode ist eine Art Zusammenfassung, Compiler und Editor. Dabei ist es für viele Features bekannt wie das hervorheben von Fehlern in der Syntax. Dabei wird einem bei der Eingabe von Codes immer die wahrscheinlichste Methode vorgeschlagen. | ||
− | + | ||
==Interface Builder== | ==Interface Builder== |
Version vom 6. Juli 2011, 14:40 Uhr
Inhaltsverzeichnis[Verbergen] |
Xcode
Xcode ist das Herzstück der ganzen Entwicklung. Hier befindet man sich fast die ganze Zeit über. Xcode ist eine Art Zusammenfassung, Compiler und Editor. Dabei ist es für viele Features bekannt wie das hervorheben von Fehlern in der Syntax. Dabei wird einem bei der Eingabe von Codes immer die wahrscheinlichste Methode vorgeschlagen.
Interface Builder
Der Interface Builder ist eine visuelle Entwicklungsumgebung. In ihr wird ein Großteil der Oberfläche der App entwickelt. Dabei können alle Objekte in Xcode an magnetischen Hilfslinien angepasst werden. Zudem wird immer angezeigt wenn ein bestimmtes Element an eine Stelle gut passt. So kann selbst jemand der visuell nicht sehr begabt ist eine einigermaßen gute Oberfläche hinkriegen.
Darüber hinaus dient der Interface-Builder als Schnittstelle zwischen dem Code und den Objekten. Über einfache Hilflienen werden die Steuerelemente mit den passenden Codes verbunden um so den gewünschten Vorgang hinzubekommen.
Interfacebuilder-Dateien erkennt man an den Endungen .xib und .nib.
Icon Composer
Der Icon-Composer dient im Prinizip nur dazu einer App ein Symbolbild in verschiedenen Modi zu erstellen. Dazu muss man nur ein Bild mit eine Auflösung von 512x512 erstellen und es in die verschiedenen Felder einfügen.
Pixie
Pixie ist ein kleines hilfreiches Tool mit dem man den Bildschirm(bzw. die Stelle die man mit der Maus überfährt) zoomen kann und RGB-Werte anzeigen lassen kann. Das kann hilfreich sein wenn man beispielsweise ein Programm oder eine Website sieht, bei der man denkt das die Farben gut aussehen kann man mit Pixie die Farbwerte anzeigen lassen.
iOS-Simulator
Der Simulator ist ein Tool aus dem iPhone- und iPad Simulator. Er ist an Xcode gebunden und wird durch drücken von Build & Run ausgeführt. Dabei sind die Vorteile dass der Simulator nahezu alles ausführt was ein echtes Gerät auch macht. Auf langer Sicht kommt man zum testen aber an einem echtem Gerät nicht vorbei. Das Testen aller größeren Entwicklungsabschnitte ist auf dem echten Gerät unverzichtbar.
Instruments
Instruments ist ein geniales Tool um die App in realistischen Zustand zu testen und die Leistung des iPhones zu simulieren. Dabei schaut das Programm ob alles glatt läuft. Man kann auch ein echtes Gerät anschließen.
Dashcode
Dashcode hat eigentlich garnichts mit der richtigen App-Entwicklung zu tun. Mit Dashcode kann man Wisdgests für Apples Dashboard erstellen und Web-Apps für das iPhone mit iPhone-Aussehen. Das ist dann besonders nützlich wenn beispielsweise die eigene App, Dinge enthält bei denen Apple bei der Aufnahme im App-Store etwas gegen haben könnte. Mit Dashcode selbst kann man eine Web-App genauso aussehen lassen wie eine echte App auf dem iPhone.
- folgt....