Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241 Warning: preg_replace(): Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/Sites/BlickinsBuch.de/functions.php on line 241
Autoren:
Verlag:
Wiley VCH Verlag Weitere Titel dieses Verlages anzeigen
Über den Autor | 7 | |
Einführung | 21 | |
Über dieses Buch | 22 | |
Konventionen in diesem Buch | 23 | |
Törichte Annahmen über den Leser | 23 | |
Wie dieses Buch aufgebaut ist | 24 | |
Teil I: iPhone-Grundlagen | 24 | |
Teil II: Die Entwicklungstools für das iPhone verwenden | 24 | |
Teil III: Von »Hey, das ist eine gute Idee« zum App Store | 25 | |
Teil IV: Eine praxistaugliche Anwendung | 25 | |
Teil V: Der Top-Ten-Teil | 25 | |
Symbole, die in diesem Buch verwendet werden | 25 | |
Wie es weitergeht | 26 | |
Teitl | ||
¡Phorie-Grundlagen | 27 | |
Kapitel | 1 | |
Außergewöhnliche Anwendungen für das iPhone erstellen | 29 | |
Eine überzeugende Benutzerfreundlichkeit | 30 | |
Überzeugende Inhalte im Kontext - Was die Anwendung tut | 32 | |
Ich weiß, was ich will, ich will es jetzt - und das ist eigentlich schon alles, | ||
was ich will | 32 | |
Es funktioniert so, wie ich es will | 34 | |
Die Technik verbergen | 35 | |
Die Benutzeroberfläche - Form folgt Funktion | 35 | |
Bedienungskonsistenz | 36 | |
Machen Sie es offensichtlich | 37 | |
Den Anwender einbinden | 37 | |
Wie das alles durch das iPhone verwirklicht wird | 38 | |
Durch das Gerät geleitetes Design | 38 | |
Die Features ausnutzen | 38 | |
Hintergrundverarbeitung und lokale Benachrichtigungen | 39 | |
Zugriff auf das Internet | 39 | |
Adressbuch und Kontakte | 40 | |
Kalender-Einträge | 40 | |
Karten und Standorte | 40 | |
¡Phorie Apps Entwicklung für bummies | ||
Kamera und Fotos | 41 | |
Audio und Video abspielen | 41 | |
Kopieren, Ausschneiden und Einfügen - und ein Bearbeiten-Menü! | 41 | |
Telefon, SMS und Mail | 42 | |
Ereignisbehandlung | 42 | |
Hardware-Zubehör | 42 | |
Die Grenzen annehmen | 43 | |
Mit dem kleinen Bildschirm leben | 43 | |
Design für Finger | 43 | |
Begrenzte Rechenleistung, begrenzter Speicher, begrenzte Akkulaufzeit | 44 | |
Warum iPhone-Anwendungen entwickeln? | 45 | |
Die Beispielanwendungen | 46 | |
Was kommt als Nächstes? | 48 | |
Kapitel | 2 | |
Ein Blick hinter die Kulissen 1)9 | ||
Frameworks verwenden | 49 | |
Entwurfsmuster nutzen | 50 | |
Das Muster Model-View-Controller | 51 | |
MVC in Aktion | 53 | |
Mit Fenstern und Views arbeiten | 54 | |
Aus dem Fenster schauen | 54 | |
Die Aussicht genießen | 55 | |
Was Views tun | 56 | |
Die View-Hierarchie | 56 | |
Welche Views verwenden Sie? | 57 | |
Container-Views | 58 | |
Steuerelemente | 58 | |
Anzeige-Views | 58 | |
Text- und Web-Views | 59 | |
Alert Views und Action Sheets | 59 | |
Navigations-Views | 59 | |
Das Fenster | 59 | |
View Controller kontrollieren | 59 | |
Was ist mit dem Modell? | 61 | |
Eigenes Anwendungsverhalten hinzufügen | 62 | |
Das Delegation-Entwurfsmuster | 63 | |
Das Block-Objekt-Entwurfsmuster | 64 | |
Das Target-Action-Entwurfsmuster | 65 | |
Was tut man wann? | 66 | |
Puh! | 66 | |
Kapitel | 3 | |
Auf zum Entwickeln! 6 | 7 | |
Ein registrierter iPhone-Entwickler werden | 67 | |
Das iPhone Dev Center kennen lernen | 71 | |
Wie verwende ich das SDK? | 72 | |
Ressourcen im iPhone Dev Center | 72 | |
Das SDK herunterladen | 73 | |
Anmelden am iPhone Developer Program | 74 | |
Machen Sie sich bereit für das SDK | 77 | |
Teil | Ii | |
Die EntWicklungs- Tools für das iPhone nutzen | 79 | |
Kapitel h | ||
Das SDK kennen lernen | 81 | |
Mit dem SDK entwickeln | 81 | |
Ihr Projekt erstellen | 82 | |
Erforschen Sie Ihr Projekt | 85 | |
Ihre Anwendung bauen und ausführen | 89 | |
Der iPhone-Simulator | 92 | |
Hardware-Interaktion | 92 | |
Gesten | 94 | |
Anwendungen deinstallieren und Ihr Gerät zurücksetzen | 94 | |
Einschränkungen | 95 | |
Xcode an Ihre Vorstellungen anpassen | 96 | |
Den Interface Builder verwenden | 98 | |
An die Arbeit | 102 | |
Kapitel | 5 | |
Die Benutzeroberfläche erstellen | 103 | |
Interface Builder - Der Anfang | 103 | |
Grafiken und die anderen Elemente hinzufügen | 111 | |
Ein Anwendungssymbol hinzufügen | 119 | |
Mit wenig Aufwand viel erreicht | 121 | |
Kapitel | 6 | |
Während Ihre Anwendung läuft | 123 | |
App-Anatomie für Einsteiger - Der Lebenszyklus | 123 | |
Es beginnt alles mit der Haupt-NIB-Datei | 125 | |
Initialisierung | 129 | |
Ereignisbehandlung | 3 | |
» | ||
—— ™ ¡Phorie Apps Entwicklung für bummies | ||
Die normale Verarbeitung wird unterbrochen | 134 | |
Ihre Anwendung wird inaktiv | 134 | |
Ihre Anwendung wird reaktiviert | 135 | |
Ihre Anwendung wird in den Hintergrund verschoben | 136 | |
Ihre Anwendung fährt mit der Verarbeitung fort | 137 | |
Beenden der Anwendung | 138 | |
Das Entwurfsmuster »Managed Memory Model« | 139 | |
Auf Warnungen vor zu wenig Speicher achten | 139 | |
Die Warnungen verhindern | 140 | |
Grundlegende Regeln der Speicherverwaltung, | ||
die Sie nicht vergessen sollten | 140 | |
Lesen Sie diesen Abschnitt noch mal! | 141 | |
Puh! | 141 | |
Teil | III | |
Von »Hey, coole Idee« in den App Store | 143 | |
Kapitel | 7 | |
Endlich Code schreiben 1^5 | ||
Aufgesessen, jetzt schreiben wir Code | 145 | |
Der Code-Editor von Xcode | 146 | |
Auf die Dokumentation zugreifen | 147 | |
Quick Help | 147 | |
Die Header-Datei für ein Symbol | 148 | |
Dokumentationsfenster | 149 | |
Hilfe-Menü | 150 | |
Find | 150 | |
Outlets zum View Controller hinzufügen | 153 | |
Eigenschaften in Objective-C | 157 | |
Speicherverwaltung | 159 | |
Die Puzzleteile im Interface Builder zusammenfügen | 160 | |
Kapitel | 8 | |
baten eingeben und VeWalten | 165 | |
Die View scrollen | 166 | |
Wohin gehört mein Code? | 168 | |
Das Delegate-Objekt | 168 | |
Das Controller-Objekt | 170 | |
Wo Wo Wo | 170 | |
Auf den Grundlagen aufbauen | 172 | |
Benachrichtigungen | 172 | |
Für eine Benachrichtigung registrieren | 173 | |
Das Textfeld sichtbar lassen | 175 | |
Das Konzept | 175 | |
Eine View scrollen | 175 | |
Eine Benachrichtigung deregistrieren | 180 | |
Die View verschieben | 181 | |
Die Oberfläche aktualisieren | 183 | |
Die View wieder zurückscrollen, wenn alles erledigt ist | 184 | |
Die Oberfläche polieren und ein Schleifchen anbringen | 188 | |
Ein Protokoll übernehmen | 188 | |
Die Elemente im Interface Builder verbinden | 189 | |
Einen Lösch-Button hinzufügen | 191 | |
Die Telefonnummer für zukünftige Aufrufe sichern | 192 | |
Die Tastatur ausblenden, wenn der Anwender in die View tippt | 195 | |
Finden Sie sich im Code zurecht | 197 | |
Wenn Sie fertig sind | 198 | |
Kapitel | 9 | |
baten sichern und einen geheimen Button erstellen | 199 | |
Vom Benutzer eingegebene Daten sichern | 199 | |
Einstellungen | 200 | |
Die Klasse NSUserDefaults | 201 | |
Daten mit NSUserDefaults sichern | 201 | |
Einrichten | 202 | |
Die Telefonnummer speichern | 204 | |
Die Einstellungsdaten laden | 206 | |
Die Daten verwenden | 208 | |
Das Editieren deaktivieren | 210 | |
Den Benutzer den geheimen Button nutzen lassen | 212 | |
Was Sie jetzt haben - endlich | 215 | |
Kapitel | 10 | |
Den Debugger Verwenden | 217 | |
Den Debugger verwenden | 220 | |
Debuggen Ihres Projekts | 222 | |
Das Debugger-Fenster nutzen | 224 | |
Breakpoints verwenden | 227 | |
Mit dem Static Analyzer arbeiten | 230 | |
Noch ein Schritt | 232 | |
75 | ||
«??«? ¡Phorie Apps EnWicktunq (ür Dum wies | ||
Kapitel | 11 | |
Knop(druck und Anruf | 233 | |
Einen Button zur iPhone-Oberfläche hinzufügen | 234 | |
Das Target-Action-Entwurfsmuster | 234 | |
Der Code für den Button | 235 | |
Den Button im Interface Builder verbinden | 238 | |
Nach Hause telefonieren | 242 | |
Die Web-View hinzufügen | 242 | |
Die Web-View implementieren | 244 | |
Die Web-View im Interface Builder hinzufügen und verbinden | 247 | |
Ein Fehler | 249 | |
Auf Tuchfühlung mit dem Programm | 252 | |
Sie haben es geschafft | 254 | |
Der endgültige Code | 255 | |
Kapitel | 12 | |
Tod\ Steuern und iPhone Provisioning | 257 | |
Wie der Prozess funktioniert | 258 | |
Der Distributionsprozess | 258 | |
Der Entwicklungsprozess | 259 | |
Ihr Gerät für die Entwicklung vorbereiten | 260 | |
Vorbereitungen für Ihr Development Provisioning Profile und | ||
iPhone Development Certificate | 262 | |
Den Development Provisioning Assistant verwenden | 262 | |
Xcode erzeugt ein Provisioning Profile für Sie | 263 | |
Ihre App für den App Store vorbereiten | 266 | |
iTunes Connect | 271 | |
Manage Users | 273 | |
Contract, Tax & Banking Information | 273 | |
Ihre Daten hochladen | 274 | |
Welche Daten müssen Sie angeben, um Ihre App in den App Store | ||
zu bekommen? | 274 | |
Vermeiden, dass die App zurückgewiesen wird | 278 | |
Was jetzt? | 279 | |
Teil W | ||
Eine praxistaugliche Anwendung | ||
Kapitel | 13 | |
Entwerfen Sie Ihre Anwendung | ||
Der iPhone-Vorteil | ||
Die Probleme definieren | ||
Die Benutzerinteraktion entwerfen | ||
Den realen Kontext verstehen | ||
Werden Sie Meister der Relevanz | ||
Zeit ist kostbar | ||
Die Qualität von Informationen muss besser sein als die Alternative | ||
Die App muss ihre wahren Kosten wert sein | ||
Denken Sie an die Lokalisierung | ||
Besonderes Augenmerk auf drei iPhone-Features | ||
Die Position des Anwenders kennen | ||
Auf das Internet zugreifen | ||
Richtung und Bewegung verfolgen | ||
Den Geräte-Kontext berücksichtigen | ||
Die Probleme kategorisieren und die Lösungen definieren | ||
Die Programm-Architektur erstellen | ||
Eine Haupt-View | ||
Inhalts-Views | ||
View Controller | ||
Modelle | ||
Das Rad nicht neu erfinden | ||
Eigenschaftslisten nutzen | ||
Benutzer-Einstellungen, Status sichern und Lokalisierung | ||
Die iterative Natur des Prozesses | ||
Kapitel U | ||
Eine Tabelle einrichten | ||
Mit Tabellen-Views arbeiten | ||
Die Tabellen-View erzeugen | ||
Eine gruppierte Tabellen-View erstellen und formatieren | ||
UITableViewController zu Ihren Zwecken einsetzen | ||
Abschnitte hinzufügen | ||
Titel für die Abschnitte | ||
Lokalisierung | ||
Das Zeilen-Modell erstellen | ||
Wie funktioniert das mit den Feldern | ||
Feld-Objekte direkt verwenden | ||
Der Inhalts-View eines Feldes Subviews hinzufügen | ||
281 | ||
283 | ||
283 | ||
285 | ||
286 | ||
286 | ||
286 | ||
287 | ||
287 | ||
287 | ||
288 | ||
288 | ||
288 | ||
288 | ||
288 | ||
289 | ||
289 | ||
293 | ||
293 | ||
294 | ||
295 | ||
296 | ||
298 | ||
299 | ||
300 | ||
300 | ||
301 | ||
301 | ||
303 | ||
304 | ||
307 | ||
308 | ||
312 | ||
313 | ||
315 | ||
320 | ||
321 | ||
321 | ||
¡Photte Apps Entwicklung für Bummies | ||
Eine eigene Unterklasse von UITableViewCell erstellen | 321 | |
Das Feld erstellen | 322 | |
Auf eine Auswahl reagieren | 326 | |
Mit dem Navigation Controller navigieren | 328 | |
Die Auswahl implementieren | 329 | |
Und nun | 330 | |
Kapitel | 15 | |
Die Benutzerfreundlichkeit r/erbessern 33 / | ||
Einen Status sichern und wieder laden | 331 | |
Status-Informationen sichern | 332 | |
Den Status wiederherstellen | 336 | |
Benutzereinstellungen berücksichtigen | 338 | |
Ihrem Projekt ein Settings Bündle hinzufügen | 340 | |
Die Eigenschaftsliste einrichten | 340 | |
Einstellungen in der App einlesen | 345 | |
Einstellungen in Ihrer App verwenden | 349 | |
Diese App ist fast fertig | 353 | |
Kapitel | 16 | |
Controller und Modelte erstellen | 355 | |
Die Inhalte festlegen | 356 | |
View Controller, NIB- und Modell-Dateien erstellen | 359 | |
Controller und NIB-Dateien hinzufügen | 360 | |
Die Modell-Klassen hinzufügen | 362 | |
Die NIB-Datei einrichten | 362 | |
View, View Controller und Modell implementieren | 366 | |
Der AirportController muss die notwendigen Objekte kennen | 366 | |
Initialisierung | 368 | |
Die View einrichten | 369 | |
Auf die Benutzereingabe reagieren | 372 | |
Das Destination-Modell | 376 | |
Was ist nun mit dem Destination-Modell und der ganzen Weiterleitung? | 380 | |
Das Weather-Implementierungs-Modell | 383 | |
Das Currency-Implementierungs-Modell | 384 | |
Erkennen Sie das Muster | 386 | |
Was kommt jetzt? | 387 | |
Teil | V | |
Oer Top-Ten-Teil | 389 | |
Kapitel | 17 | |
Top-Ten-BeispietanWendungen Von Apple (mit Code!) | 391 | |
AppPrefs | 391 | |
BubbleLevel | 391 | |
WorldCities | 392 | |
QuartzDemo | 392 | |
Reachability | 392 | |
iPhoneCoreDataReceipes | 392 | |
UICalatog | 393 | |
URLCache | 393 | |
XML | 393 | |
Tabellen | 393 | |
Stichwortverzeichnis | 395 | |
m 10 | ||