Immer mal wieder neue Dinge ausprobieren und Wege gehen – so bin ich also auf Einladung von video2brain ins schöne Graz gereist, habe mich in eines der Studios gesetzt und ein Videotraining zur Programmierung von OS X Anwendungen aufgenommen.
Das Ergebnis ist jetzt online verfügbar oder erscheint in Kürze unter dem Titel „OS X Programmierung“ bei Pearson Deutschland und ist dann in jeder Buchhandlung als DVD käuflich zu erwerben.
Aus dem Inhalt
Xcode laden, installieren, starten
Die Entwicklungsumgebung Xcode können Sie direkt aus dem App Store beziehen. Ist die Anwendung einmal heruntergeladen, müssen Sie nur den Anweisungen des Installationsassistenten folgen und ein paar wichtige Dinge dabei beachten.
Ein Projekt anlegen
In Xcode arbeiten Sie immer in Form von Projekten. Lernen Sie, wie Sie ein neues Projekt anlegen und welche Einstellungsmöglichkeiten Ihnen dabei zur Verfügung stehen.
Der Source Code Editor im Überblick
Bei komplexen Programmen verliert man im dahinterstehenden Code schnell den Überblick. Der Source Code Editor von Xcode bietet praktische Funktionen, mit denen Sie schnell und einfach durch den Code navigieren können.
Objective-C – Grundlagen
Xcode basiert auf der Programmiersprache „Objective-C“. Diese erweitert die Entwicklungssprache C um Methoden der projektorientierten Programmierung. Lernen Sie die wichtigsten Grundlagen dieser Programmiersprache kennen.
Datentypen, Klassen und Instanzen in Objective-C
Die objektorientierte Programmierung basiert auf einem Konzept, in dem sich Klassen gegenseitig Botschaften zusenden. Was das genau bedeutet, lernen Sie hier anhand eines einfachen Beispiels.
Die Beispiel-Applikation „TalkToMe“
Seien Sie in einem kompletten Workflow „live“ dabei, wenn eine Anwendung in Xcode entsteht. Sie schauen dem Entwickler über die Schulter und können jeden einzelnen Schritt erkennen und nachvollziehen.
Debugging verstehen und anwenden
Debugging ist das Fachwort für die professionelle Fehlersuche in der Softwareentwicklung. Ein eigenes Video demonstriert, welche Hilfsmittel Ihnen Xcode dafür zur Verfügung stellt.
Mac OS X Frameworks & Cocoa
Frameworks sind fertige Programmgerüste, welche die Arbeit von Softwareentwicklern erleichtern sollen. Sie erhalten einen Überblick über die in Mac OS X vorhandenen Frameworks und wie Sie diese für Ihre Programme nützen können.
Anwendungsdistribution
Haben Sie eine eigene Anwendung programmiert, möchten Sie diese sicher auch verteilen. Zum Beispiel auch über den Mac App Store anbieten. Wie Sie ein Application-Bundle erstellen, lernen Sie am Ende dieses Video-Trainings.
Preview
Einen kleinen Eindruck vermitteln die folgenden Ausschnitte aus dem Videotraining: