Bestandteile des iPhone-SDK

Aus KAS-Wiki
Wechseln zu: Navigation, Suche

Programme Ahmet.png

Inhaltsverzeichnis

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.

Xcode4 ahmet.png

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.

Interfacebuilder Ahmet.png

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.

IconComposer ahmet.png

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.


Pixie ahmet.png

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.


IOS-Simulator Ahmet.png

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.

Instruments Ahmet.png


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.


Dashcode ahmet.png



folgt....