Apps entwickeln für iPhone und iPad - Dirk Theisen, Axel Katerbau

Apps entwickeln für iPhone und iPad

Xcode, Objective-C, Cocoa Touch, iOS-Simulator, App-Deployment und mehr – aktuell zu iOS 5
DVD-ROM (Software)
2011
Rheinwerk (Hersteller)
978-3-8362-1859-7 (ISBN)
39,90 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
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.

Aus dem Inhalt:

* Einführung in iOS 5, Objective-C und Xcode
* Cocoa Touch verständlich erklärt
* iOS-Projekte planen und umsetzen
* Apps systematisch implementieren
* Benutzerschnittstellen für iPad und iPhone
* Mehrsprachige Apps entwickeln
* Datenabgleich mit der iCloud
* Twitter-Integration und Adressbuchzugriff
* Apps im App Store veröffentlichen

Das Training hat eine Gesamtspielzeit von 8 Stunden.

Dieses Video-Training ist lauffähig ohne Installation auf folgenden Systemen:

- Mac
- Windows

In jedem Fall brauchen Sie ein DVD-Laufwerk, Lautsprecher und eine Auflösung des Monitors von mindestens 1024 x 768 Pixeln.

Axel Katerbau ist App-Entwickler für iOS und Geschäftsführer der Firma Objectpark Software. Er entwickelt seit 1999 Software für den Desktop, Server und seit deren Aufkommen für die Mobil-Plattformen, wie Apples iOS-Geräte. Außerdem schult er andere Entwickler in Objektive-C und Cocoa für iOS und Mac OS X.

Dirk Theisen ist App-Entwickler für iOS und Geschäftsführer der Firma Objectpark Software. Er entwickelt seit 1999 Software für den Desktop, Server und seit deren Aufkommen für die Mobil-Plattformen, wie Apples iOS-Geräte. Außerdem schult er andere Entwickler in Objektive-C und Cocoa für iOS und Mac OS X.

1. iOS aus der Sicht des Entwicklers [00:15 Std.]

. 1.1. Einleitung [00:31 Min.]

. 1.2. Die iOS-Gerätefamilie [03:37 Min.]

. 1.3. Unterschiede zwischen iOS- und Desktop-Programmierung [02:11 Min.]

. 1.4. Das iOS-Betriebssystem [02:17 Min.]

. 1.5. Die Xcode-Entwicklungsumgebung [06:08 Min.]

2. Objective-C und Cocoa Touch – Grundlagen [01:26 Std.]

. 2.1. Einleitung [00:27 Min.]

. 2.2. Besonderheiten der Programmiersprache [17:52 Min.]

. 2.3. Die Cocoa-Touch-Frameworks [01:51 Min.]

. 2.4. Strings, Arrays und Container [14:30 Min.]

. 2.5. Cocoa-Idiome: Lazy Intitialization und NSError [07:11 Min.]

. 2.6. Cocoa-Idiome: Delegates und Notifications [06:14 Min.]

. 2.7. Cocoa-Idiom: Data Source [04:39 Min.]

. 2.8. Programme testen [05:29 Min.]

. 2.9. Xcode Templates [04:03 Min.]

. 2.10. Einen Video-Player entwickeln [17:41 Min.]

. 2.11. Den Video-Player testen [05:36 Min.]

3. Ein App-Projekt richtig planen [00:25 Std.]

. 3.1. Einleitung [00:35 Min.]

. 3.2. Das geplante App-Projekt im Überblick [06:43 Min.]

. 3.3. iOS-Benutzerschnittstelle gestalten [04:03 Min.]

. 3.4. Der iOS-Simulator [06:41 Min.]

. 3.5. Die Benutzerschnittstelle mit Xcode erstellen [06:58 Min.]

4. iOS-Apps implementieren [02:26 Std.]

. 4.1. Einleitung [00:25 Min.]

. 4.2. Der Master View Controller [08:28 Min.]

. 4.3. TableView Data Source [17:20 Min.]

. 4.4. TextField Delegate [12:17 Min.]

. 4.5. Daten modellieren [00:58 Min.]

. 4.6. UIDocument implementieren [08:35 Min.]

. 4.7. UIDocument verwenden [19:58 Min.]

. 4.8. UIDocument lesen und schreiben [04:25 Min.]

. 4.9. Das Datenmodell anzeigen [05:25 Min.]

. 4.10. Persistenz mit NSCoding [11:08 Min.]

. 4.11. Detail View Controller implementieren [06:43 Min.]

. 4.12. Eigene TableViewCell hinzufügen [16:06 Min.]

. 4.13. Debugging per 'description'-Methode [07:21 Min.]

. 4.14. Der Detail View Controller [20:45 Min.]

. 4.15. Ereigniszeitpunkte ausgeben [06:33 Min.]

5. Die Benutzerschnittstelle an das iPad anpassen [00:28 Std.]

. 5.1. Einleitung [00:31 Min.]

. 5.2. iPad Storyboard Master View anpassen [03:10 Min.]

. 5.3. App-Delegate anpassen [02:25 Min.]

. 5.4. Den Master View Controller anpassen [07:10 Min.]

. 5.5. iPad Storyboard Detail View anpassen [02:10 Min.]

. 5.6. Den Detail View Controller anpassen [03:10 Min.]

. 5.7. Inkonsistenzen vermeiden mit Key-Value-Observing (KVO) [09:25 Min.]

6. Weitere iOS-Features nutzen [01:59 Std.]

. 6.1. Einleitung [00:36 Min.]

. 6.2. Ortsbezogene Dienste (Location Services) [19:51 Min.]

. 6.3. Benachrichtungsdialoge verwenden [07:57 Min.]

. 6.4. Mehrsprachigkeit umsetzen [09:03 Min.]

. 6.5. Komfort mit Categories [07:12 Min.]

. 6.6. Twitter-Integration [17:04 Min.]

. 6.7. Datenexport per E-Mail [10:58 Min.]

. 6.8. Community-Code einbinden [12:03 Min.]

. 6.9. Datenbabgleich mit der iCloud [16:44 Min.]

. 6.10. Auf das Adressbuch zugreifen [12:26 Min.]

. 6.11. Push-Benachrichtigungen [04:41 Min.]

7. iOS-Apps veröffentlichen [00:32 Std.]

. 7.1. Einleitung [00:34 Min.]

. 7.2. Einen Entwickler-Account anlegen [04:23 Min.]

. 7.3. Über Zertifikate und Provisioning Profiles [04:60 Min.]

. 7.4. Testen: Geräte-IDs anmelden [01:50 Min.]

. 7.5. Eine App-ID erstellen [02:25 Min.]

. 7.6. Provisioning Profiles erstellen [03:42 Min.]

. 7.7. Die App vorbereiten [07:28 Min.]

. 7.8. Apps archivieren und einreichen [06:14 Min.]

Erscheint lt. Verlag 28.12.2011
Reihe/Serie Galileo Computing
Verlagsort Bonn
Sprache deutsch
Gewicht 188 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte Apple • apps entwickeln • Apps programmieren • App Store • iOS 5 • iPad • iPad Apps; Programmierung • iPhone • iPhone Apps; Programmierung • iPod touch • iTunes Store • Video-Training
ISBN-10 3-8362-1859-3 / 3836218593
ISBN-13 978-3-8362-1859-7 / 9783836218597
Zustand Neuware
Haben Sie eine Frage zum Produkt?