Books & Videos

Table of Contents

  1. Chapter 1 Vom iPhone zum iPad

    1. 1.1 Das iPad und der Laptop

    2. 1.2 Das iPad und der iPod touch

    3. 1.3 Erste Schritte

    4. 1.4 Ein Modell-Objekt ergänzen

    5. 1.5 Das C in MVC

    6. 1.6 Der Detail-View und sein Controller

    7. 1.7 Die Table-Delegate-Methode implementieren

    8. 1.8 Kompatibilitätsmodus

    9. 1.9 Umwandlung in eine Universal-App

    10. 1.10 Ein paar Striche ergänzen

    11. 1.11 Zusammenfassung

  2. Chapter 2 Split-Views

    1. 2.1 Den Split-View-Controller im IB einführen

    2. 2.2 Mit dem Split-View-Controller interagieren

    3. 2.3 Zwischen den View-Controllern kommunizieren

    4. 2.4 Unterschiedliche Geräte mit Unterklassen berücksichtigen

    5. 2.5 Die App-Delegates trennen

    6. 2.6 Dem Detail-View eine Werkzeugleiste hinzufügen

    7. 2.7 Das Split-View-Delegate

    8. 2.8 Ein Popover einfügen

    9. 2.9 Popover und Button entfernen

    10. 2.10 Eine iPad-spezifische, Split-View-basierte App erstellen

    11. 2.11 Zusammenfassung

  3. Chapter 3 Gesten nutzen

    1. 3.1 iPad Virtual Bubble Wrap

    2. 3.2 Einfache Tap-Gesten nutzen

    3. 3.3 Multi-Touch-Events und die View-Hierarchie

    4. 3.4 UIGestureRecognizer und die Swipe-Geste

    5. 3.5 Diskrete und kontinuierliche Gesten

    6. 3.6 Eigene Gesten erstellen

    7. 3.7 Was hat denn da geknallt?

    8. 3.8 Recognizer-Konflikt

    9. 3.9 Zusammenfassung

  4. Chapter 4 Popover und modale Dialoge

    1. 4.1 Auf Berührung reagieren

    2. 4.2 Den Controller für die Farben erstellen

    3. 4.3 Modale Views einblenden

    4. 4.4 Den Controller bereinigen

    5. 4.5 Ein Popover anzeigen

    6. 4.6 Ein erneuter Blick auf Split-View und Popover

    7. 4.7 Popover für Buttons

    8. 4.8 Die Ausrichtung ändern

    9. 4.9 Zusammenfassung

  5. Chapter 5 Angepasste Tastaturen

    1. 5.1 Einfache Texteingabe

    2. 5.2 Angepasste Tastaturen erstellen

    3. 5.3 Auf die Tasten reagieren

    4. 5.4 Einen Accessory-View hinzufügen

    5. 5.5 Tastaturbenachrichtigungen nutzen

    6. 5.6 Den Text-View animieren

    7. 5.7 Zusammenfassung

  6. Chapter 6 Zeichnen

    1. 6.1 Zeichnen mit Core Graphics

    2. 6.2 Die Cocoa-APIs nutzen

    3. 6.3 Kreise und Rechtecke zeichnen

    4. 6.4 Unregelmäßige Pfade

    5. 6.5 Bézierkurven nutzen

    6. 6.6 Unsere Zeichnung als PDF speichern

    7. 6.7 Zusammenfassung

  7. Chapter 7 Der Movie Player

    1. 7.1 Einen View für Videos einrichten

    2. 7.2 Einblick in den Player

    3. 7.3 Benachrichtigt werden

    4. 7.4 Eine Wiedergabeliste hinzufügen

    5. 7.5 Thumbnails erstellen

    6. 7.6 Vorschau

  8. Chapter 8 Der Movie Player, Phase 2

    1. 8.1 Video-Shoutouts

    2. 8.2 Eigene Wiedergabesteuerung

    3. 8.3 Die Steuerelemente implementieren

    4. 8.4 Die Wiedergabezeit verwalten

    5. 8.5 Eine Videonavigation implementieren

    6. 8.6 Die Wiedergabesteuerung dynamisch machen

    7. 8.7 Der Vollbildmodus

    8. 8.8 Zusammenfassung

  9. Chapter 9 Apples HTTP-Live-Streaming

    1. 9.1 Progressives Video vs. Streamed-Video

    2. 9.2 Apples HTTP-basiertes Streaming-Protokoll

    3. 9.3 Einen Streaming-Player erstellen

    4. 9.4 Auf die Netzwerkumgebung reagieren

    5. 9.5 Zusammenfassung

  10. Chapter 10 Externe Anzeigegeräte nutzen

    1. 10.1 Ein externes Anzeigegerät erkennen

    2. 10.2 Einfache Ausgabe auf ein externes Display

    3. 10.3 Videoinhalte auf den externen Bildschirm schicken

    4. 10.4 Zusammenfassung

  11. Chapter 11 Geräte verbinden

    1. 11.1 Das Monty Hall-Problem

    2. 11.2 Den Server starten und bekannt machen

    3. 11.3 Den Client starten und verbinden

    4. 11.4 Die Spiellogik ergänzen

    5. 11.5 Daten an ein anderes Gerät senden

    6. 11.6 Von einem anderen Gerät gesendete Daten empfangen

    7. 11.7 Aufräumen

    8. 11.8 Peers bekannt machen

    9. 11.9 Peers verbinden

    10. 11.10 Chatten

    11. 11.11 Zusammenfassung

  12. Chapter 12 Mit Dokumenten arbeiten

    1. 12.1 Dokumente mit iTunes übertragen

    2. 12.2 Dokumente dauerhaft speichern

    3. 12.3 Dateitypen registrieren

    4. 12.4 Eine Datei beim Start öffnen

    5. 12.5 Dateien öffnen

    6. 12.6 Dateivorschau

    7. 12.7 Zusammenfassung

  13. Chapter 13 Die große Zusammenfassung

    1. 13.1 Denken Sie immer zuerst an den Benutzer

    2. 13.2 Behandeln Sie Landscape- und Portrait-Modus gleichrangig

    3. 13.3 Die Hierarchie glätten

    4. 13.4 Erstellen Sie detailreiche, realistische Views

    5. 13.5 Gesten sind mächtig

    6. 13.6 Das iPad will kommunizieren

    7. 13.7 Dokumente

    8. 13.8 Video ist wichtig

    9. 13.9 Externe Anzeigegeräte verlangen eine angepasste Implementierung

    10. 13.10 Verbessern Sie die Leistungen Ihrer App mit Video-Streaming

    11. 13.11 Danksagungen

  1. Appendix Literaturverzeichnis