Apps entwickeln für iPhone und iPad
Xcode, Objective-C, Cocoa Touch, iOS-Simulator, App-Deployment und mehr - aktuell zu iOS 5
von Dirk Theisen, Axel Katerbau
- Das Training für Einsteiger in die Entwicklung mit iOS 5
- Tipps zum Veröffentlichen im App Store und Debugging
- iCloud und Twitter, Mehrsprachigkeit, Datenexport u.v.m.
- Training merken
- Versandkostenfreie Lieferung
- innerhalb von Deutschland und Österreich. Bestellungen bis 12:00 Uhr werden noch am selben Tag (Montag bis Freitag) versendet. (Info)
Sie suchen ein Training, das Ihnen die App-Entwicklung für das neue iOS 5 praxisnah erklärt? Dann ist dieses Training genau richtig für Sie. Hier lernen Sie vom professionellen Entwicklerteam Axel Katerbau und Dirk Theisen die Grundlagen der App-Entwicklung. Vom Crashkurs zu Objective-C und Cocoa Touch bis hin zum Programmieren einer komplett funktionsfähigen App bietet Ihnen dieses Training alles, was Sie zum Einstieg in die iOS-Entwicklung benötigen. Profitieren Sie von den Experten und lassen Sie sich zeigen, wie Sie Ihre App mit modernen Features ausstatten: Datenexport per E-Mail, Twitter-Intgegration, Abgleich mit der iCloud, Location Services und mehr. Mit vielen Tipps zur Veröffentlichung im App Store - so machen Sie Ihre App zum Top-Seller.
Auszüge aus diesem Training
Inhaltsverzeichnis
-
1. iOS aus der Sicht des Entwicklers00:14 Std.
- 1.1 Einleitung00:31 Min.
- 1.2 Die iOS-Gerätefamilie03:37 Min.
- 1.3 Unterschiede zwischen iOS- und Desktop-Programmierung02:10 Min.
- 1.4 Das iOS-Betriebssystem02:16 Min.
- 1.5 Die Xcode-Entwicklungsumgebung06:08 Min.
-
2. Objective-C und Cocoa Touch – Grundlagen01:25 Std.
- 2.1 Einleitung00:26 Min.
- 2.2 Besonderheiten der Programmiersprache17:51 Min.
- 2.3 Die Cocoa-Touch-Frameworks01:50 Min.
- 2.4 Strings, Arrays und Container14:30 Min.
- 2.5 Cocoa-Idiome: Lazy Intitialization und NSError07:10 Min.
- 2.6 Cocoa-Idiome: Delegates und Notifications06:13 Min.
- 2.7 Cocoa-Idiom: Data Source04:39 Min.
- 2.8 Programme testen05:28 Min.
- 2.9 Xcode Templates04:03 Min.
- 2.10 Einen Video-Player entwickeln17:40 Min.
- 2.11 Den Video-Player testen05:36 Min.
-
3. Ein App-Projekt richtig planen00:24 Std.
- 3.1 Einleitung00:34 Min.
- 3.2 Das geplante App-Projekt im Überblick06:43 Min.
- 3.3 iOS-Benutzerschnittstelle gestalten04:02 Min.
- 3.4 Der iOS-Simulator06:41 Min.
- 3.5 Die Benutzerschnittstelle mit Xcode erstellen06:57 Min.
-
4. iOS-Apps implementieren02:26 Std.
- 4.1 Einleitung00:25 Min.
- 4.2 Der Master View Controller08:27 Min.
- 4.3 TableView Data Source17:20 Min.
- 4.4 TextField Delegate12:16 Min.
- 4.5 Daten modellieren00:57 Min.
- 4.6 UIDocument implementieren08:34 Min.
- 4.7 UIDocument verwenden19:57 Min.
- 4.8 UIDocument lesen und schreiben04:25 Min.
- 4.9 Das Datenmodell anzeigen05:24 Min.
- 4.10 Persistenz mit NSCoding11:08 Min.
- 4.11 Detail View Controller implementieren06:43 Min.
- 4.12 Eigene TableViewCell hinzufügen16:06 Min.
- 4.13 Debugging per »description«-Methode07:21 Min.
- 4.14 Der Detail View Controller20:45 Min.
- 4.15 Ereigniszeitpunkte ausgeben06:33 Min.
-
5. Die Benutzerschnittstelle an das iPad anpassen00:28 Std.
- 5.1 Einleitung00:31 Min.
- 5.2 iPad Storyboard Master View anpassen03:09 Min.
- 5.3 App-Delegate anpassen02:25 Min.
- 5.4 Den Master View Controller anpassen07:09 Min.
- 5.5 iPad Storyboard Detail View anpassen02:09 Min.
- 5.6 Den Detail View Controller anpassen03:10 Min.
- 5.7 Inkonsistenzen vermeiden mit Key-Value-Observing (KVO)09:25 Min.
-
6. Weitere iOS-Features nutzen01:58 Std.
- 6.1 Einleitung00:36 Min.
- 6.2 Ortsbezogene Dienste (Location Services)19:50 Min.
- 6.3 Benachrichtungsdialoge verwenden07:56 Min.
- 6.4 Mehrsprachigkeit umsetzen09:03 Min.
- 6.5 Komfort mit Categories07:12 Min.
- 6.6 Twitter-Integration17:04 Min.
- 6.7 Datenexport per E-Mail10:58 Min.
- 6.8 Community-Code einbinden12:03 Min.
- 6.9 Datenbabgleich mit der iCloud16:43 Min.
- 6.10 Auf das Adressbuch zugreifen12:26 Min.
- 6.11 Push-Benachrichtigungen04:41 Min.
-
7. iOS-Apps veröffentlichen00:31 Std.
- 7.1 Einleitung00:33 Min.
- 7.2 Einen Entwickler-Account anlegen04:22 Min.
- 7.3 Über Zertifikate und Provisioning Profiles04:59 Min.
- 7.4 Testen: Geräte-IDs anmelden01:49 Min.
- 7.5 Eine App-ID erstellen02:25 Min.
- 7.6 Provisioning Profiles erstellen03:42 Min.
- 7.7 Die App vorbereiten07:27 Min.
- 7.8 Apps archivieren und einreichen06:14 Min.
Pressestimmen
Wenn man dem Englischen mächtig ist und über die geläufigsten Endgeräte verfügt, so dürfte man gut auch als Anfänger mit Hilfe dieses Trainings eine App professionell erstellen und veröffentlichen können. Auch Fortgeschrittene finden hier vielleicht noch den einen oder anderen Happen. Denn vom totalen Grundgerüstaufbau einer App werden nachträglich immer mehr Features eingebaut, um die App für die Nutzer attraktiver zu machen.
Suite101.de, Frank Große, 24.04.2012
Insgesamt ist das Video-Training klar zu empfehlen, vor allem, weil es so praxisnah und durch die vielen Beispiele auch für Anfänger nützlich ist. Erfahrene App-Programmierer werden hier jedoch in der Regel über die meisten Gebiete Bescheid wissen - das Thema der Sicherheit ist aber eventuell auch für diejenigen ein Anreiz.
Spielemagazin, 18.02.2012
Wer die elektronische Lehrmethode bevorzugt, der möge sich Katerbaus und Theisens "Apps entwickeln für iPhone und iPad" anschauen. Mit 8 Stunden Videomaterial wird vieles für einen Einstieg in die iOS-Programmierung Nötige vermittelt. Das Video-Training ist sehr gut, denn es illustriert anschaulich, "wie es geht" und legt die Grundlagen für einen guten App-Programmierer.
heise Developer, 04.04.2012
Systemvoraussetzungen
Dieses Video-Training ist lauffähig ohne Installation auf folgenden Systemen:
In jedem Fall brauchen Sie ein DVD-Laufwerk, Lautsprecher und eine Auflösung des Monitors von mindestens 1024 x 768 Pixeln.
Ihre Trainer
Pressestimmen
»Insgesamt ist das Video-Training klar zu empfehlen.«
»Das Video-Training legt die Grundlagen für einen guten App-Programmierer.«


