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 Blickinsbuch.de - iPhone Apps Entwicklung für Dummies - Neal Goldstein
     Artikel werden geladen

    iPhone Apps Entwicklung für Dummies

    iPhone Apps Entwicklung für Dummies

    Autoren:

    Verlag:
    Wiley VCH Verlag   Weitere Titel dieses Verlages anzeigen

    Erschienen: Juli 2011
    Seiten: 400
    Sprache: Deutsch
    Preis: 24.95 €
    Maße: 241x177x10
    Einband: Taschenbuch
    Reihe: für Dummies
    ISBN: 9783527707294

    Inhaltsverzeichnis

    Über den Autor7
    Einführung21
    Über dieses Buch22
    Konventionen in diesem Buch23
    Törichte Annahmen über den Leser23
    Wie dieses Buch aufgebaut ist24
    Teil I: iPhone-Grundlagen24
    Teil II: Die Entwicklungstools für das iPhone verwenden24
    Teil III: Von »Hey, das ist eine gute Idee« zum App Store25
    Teil IV: Eine praxistaugliche Anwendung25
    Teil V: Der Top-Ten-Teil25
    Symbole, die in diesem Buch verwendet werden25
    Wie es weitergeht26
    Teitl
    ¡Phorie-Grundlagen27
    Kapitel1
    Außergewöhnliche Anwendungen für das iPhone erstellen29
    Eine überzeugende Benutzerfreundlichkeit30
    Überzeugende Inhalte im Kontext - Was die Anwendung tut32
    Ich weiß, was ich will, ich will es jetzt - und das ist eigentlich schon alles,
    was ich will32
    Es funktioniert so, wie ich es will34
    Die Technik verbergen35
    Die Benutzeroberfläche - Form folgt Funktion35
    Bedienungskonsistenz36
    Machen Sie es offensichtlich37
    Den Anwender einbinden37
    Wie das alles durch das iPhone verwirklicht wird38
    Durch das Gerät geleitetes Design38
    Die Features ausnutzen38
    Hintergrundverarbeitung und lokale Benachrichtigungen39
    Zugriff auf das Internet39
    Adressbuch und Kontakte40
    Kalender-Einträge40
    Karten und Standorte40
    ¡Phorie Apps Entwicklung für bummies
    Kamera und Fotos41
    Audio und Video abspielen41
    Kopieren, Ausschneiden und Einfügen - und ein Bearbeiten-Menü!41
    Telefon, SMS und Mail42
    Ereignisbehandlung42
    Hardware-Zubehör42
    Die Grenzen annehmen43
    Mit dem kleinen Bildschirm leben43
    Design für Finger43
    Begrenzte Rechenleistung, begrenzter Speicher, begrenzte Akkulaufzeit44
    Warum iPhone-Anwendungen entwickeln?45
    Die Beispielanwendungen46
    Was kommt als Nächstes?48
    Kapitel2
    Ein Blick hinter die Kulissen 1)9
    Frameworks verwenden49
    Entwurfsmuster nutzen50
    Das Muster Model-View-Controller51
    MVC in Aktion53
    Mit Fenstern und Views arbeiten54
    Aus dem Fenster schauen54
    Die Aussicht genießen55
    Was Views tun56
    Die View-Hierarchie56
    Welche Views verwenden Sie?57
    Container-Views58
    Steuerelemente58
    Anzeige-Views58
    Text- und Web-Views59
    Alert Views und Action Sheets59
    Navigations-Views59
    Das Fenster59
    View Controller kontrollieren59
    Was ist mit dem Modell?61
    Eigenes Anwendungsverhalten hinzufügen62
    Das Delegation-Entwurfsmuster63
    Das Block-Objekt-Entwurfsmuster64
    Das Target-Action-Entwurfsmuster65
    Was tut man wann?66
    Puh!66
    Kapitel3
    Auf zum Entwickeln! 67
    Ein registrierter iPhone-Entwickler werden67
    Das iPhone Dev Center kennen lernen71
    Wie verwende ich das SDK?72
    Ressourcen im iPhone Dev Center72
    Das SDK herunterladen73
    Anmelden am iPhone Developer Program74
    Machen Sie sich bereit für das SDK77
    TeilIi
    Die EntWicklungs- Tools für das iPhone nutzen79
    Kapitel h
    Das SDK kennen lernen81
    Mit dem SDK entwickeln81
    Ihr Projekt erstellen82
    Erforschen Sie Ihr Projekt85
    Ihre Anwendung bauen und ausführen89
    Der iPhone-Simulator92
    Hardware-Interaktion92
    Gesten94
    Anwendungen deinstallieren und Ihr Gerät zurücksetzen94
    Einschränkungen95
    Xcode an Ihre Vorstellungen anpassen96
    Den Interface Builder verwenden98
    An die Arbeit102
    Kapitel5
    Die Benutzeroberfläche erstellen103
    Interface Builder - Der Anfang103
    Grafiken und die anderen Elemente hinzufügen111
    Ein Anwendungssymbol hinzufügen119
    Mit wenig Aufwand viel erreicht121
    Kapitel6
    Während Ihre Anwendung läuft123
    App-Anatomie für Einsteiger - Der Lebenszyklus123
    Es beginnt alles mit der Haupt-NIB-Datei125
    Initialisierung129
    Ereignisbehandlung3
    »
    —— ™ ¡Phorie Apps Entwicklung für bummies
    Die normale Verarbeitung wird unterbrochen134
    Ihre Anwendung wird inaktiv134
    Ihre Anwendung wird reaktiviert135
    Ihre Anwendung wird in den Hintergrund verschoben136
    Ihre Anwendung fährt mit der Verarbeitung fort137
    Beenden der Anwendung138
    Das Entwurfsmuster »Managed Memory Model«139
    Auf Warnungen vor zu wenig Speicher achten139
    Die Warnungen verhindern140
    Grundlegende Regeln der Speicherverwaltung,
    die Sie nicht vergessen sollten140
    Lesen Sie diesen Abschnitt noch mal!141
    Puh!141
    TeilIII
    Von »Hey, coole Idee« in den App Store143
    Kapitel7
    Endlich Code schreiben 1^5
    Aufgesessen, jetzt schreiben wir Code145
    Der Code-Editor von Xcode146
    Auf die Dokumentation zugreifen147
    Quick Help147
    Die Header-Datei für ein Symbol148
    Dokumentationsfenster149
    Hilfe-Menü150
    Find150
    Outlets zum View Controller hinzufügen153
    Eigenschaften in Objective-C157
    Speicherverwaltung159
    Die Puzzleteile im Interface Builder zusammenfügen160
    Kapitel8
    baten eingeben und VeWalten165
    Die View scrollen166
    Wohin gehört mein Code?168
    Das Delegate-Objekt168
    Das Controller-Objekt170
    Wo Wo Wo170
    Auf den Grundlagen aufbauen172
    Benachrichtigungen172
    Für eine Benachrichtigung registrieren173
    Das Textfeld sichtbar lassen175
    Das Konzept175
    Eine View scrollen175
    Eine Benachrichtigung deregistrieren180
    Die View verschieben181
    Die Oberfläche aktualisieren183
    Die View wieder zurückscrollen, wenn alles erledigt ist184
    Die Oberfläche polieren und ein Schleifchen anbringen188
    Ein Protokoll übernehmen188
    Die Elemente im Interface Builder verbinden189
    Einen Lösch-Button hinzufügen191
    Die Telefonnummer für zukünftige Aufrufe sichern192
    Die Tastatur ausblenden, wenn der Anwender in die View tippt195
    Finden Sie sich im Code zurecht197
    Wenn Sie fertig sind198
    Kapitel9
    baten sichern und einen geheimen Button erstellen199
    Vom Benutzer eingegebene Daten sichern199
    Einstellungen200
    Die Klasse NSUserDefaults201
    Daten mit NSUserDefaults sichern201
    Einrichten202
    Die Telefonnummer speichern204
    Die Einstellungsdaten laden206
    Die Daten verwenden208
    Das Editieren deaktivieren210
    Den Benutzer den geheimen Button nutzen lassen212
    Was Sie jetzt haben - endlich215
    Kapitel10
    Den Debugger Verwenden217
    Den Debugger verwenden220
    Debuggen Ihres Projekts222
    Das Debugger-Fenster nutzen224
    Breakpoints verwenden227
    Mit dem Static Analyzer arbeiten230
    Noch ein Schritt232
    75
    «??«? ¡Phorie Apps EnWicktunq (ür Dum wies
    Kapitel11
    Knop(druck und Anruf233
    Einen Button zur iPhone-Oberfläche hinzufügen234
    Das Target-Action-Entwurfsmuster234
    Der Code für den Button235
    Den Button im Interface Builder verbinden238
    Nach Hause telefonieren242
    Die Web-View hinzufügen242
    Die Web-View implementieren244
    Die Web-View im Interface Builder hinzufügen und verbinden247
    Ein Fehler249
    Auf Tuchfühlung mit dem Programm252
    Sie haben es geschafft254
    Der endgültige Code255
    Kapitel12
    Tod\ Steuern und iPhone Provisioning257
    Wie der Prozess funktioniert258
    Der Distributionsprozess258
    Der Entwicklungsprozess259
    Ihr Gerät für die Entwicklung vorbereiten260
    Vorbereitungen für Ihr Development Provisioning Profile und
    iPhone Development Certificate262
    Den Development Provisioning Assistant verwenden262
    Xcode erzeugt ein Provisioning Profile für Sie263
    Ihre App für den App Store vorbereiten266
    iTunes Connect271
    Manage Users273
    Contract, Tax & Banking Information273
    Ihre Daten hochladen274
    Welche Daten müssen Sie angeben, um Ihre App in den App Store
    zu bekommen?274
    Vermeiden, dass die App zurückgewiesen wird278
    Was jetzt?279
    Teil W
    Eine praxistaugliche Anwendung
    Kapitel13
    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 erstellen321
    Das Feld erstellen322
    Auf eine Auswahl reagieren326
    Mit dem Navigation Controller navigieren328
    Die Auswahl implementieren329
    Und nun330
    Kapitel15
    Die Benutzerfreundlichkeit r/erbessern 33 /
    Einen Status sichern und wieder laden331
    Status-Informationen sichern332
    Den Status wiederherstellen336
    Benutzereinstellungen berücksichtigen338
    Ihrem Projekt ein Settings Bündle hinzufügen340
    Die Eigenschaftsliste einrichten340
    Einstellungen in der App einlesen345
    Einstellungen in Ihrer App verwenden349
    Diese App ist fast fertig353
    Kapitel16
    Controller und Modelte erstellen355
    Die Inhalte festlegen356
    View Controller, NIB- und Modell-Dateien erstellen359
    Controller und NIB-Dateien hinzufügen360
    Die Modell-Klassen hinzufügen362
    Die NIB-Datei einrichten362
    View, View Controller und Modell implementieren366
    Der AirportController muss die notwendigen Objekte kennen366
    Initialisierung368
    Die View einrichten369
    Auf die Benutzereingabe reagieren372
    Das Destination-Modell376
    Was ist nun mit dem Destination-Modell und der ganzen Weiterleitung?380
    Das Weather-Implementierungs-Modell383
    Das Currency-Implementierungs-Modell384
    Erkennen Sie das Muster386
    Was kommt jetzt?387
    TeilV
    Oer Top-Ten-Teil389
    Kapitel17
    Top-Ten-BeispietanWendungen Von Apple (mit Code!)391
    AppPrefs391
    BubbleLevel391
    WorldCities392
    QuartzDemo392
    Reachability392
    iPhoneCoreDataReceipes392
    UICalatog393
    URLCache393
    XML393
    Tabellen393
    Stichwortverzeichnis395
    m 10

    Register

    Stich itiortüerzeichnis
    A
    Abstand reduzieren 30
    Accessor-Methode 154, 157
    Action 235
    Action Sheet 59
    Ad Hoc Provisioning Profile 258
    Adressbuch 40
    Alert View 59
    Alignment 108
    Animation Animationsblock 182
    Animieren 181
    Anwendung ausführen 89
    bauen 89
    beenden 138
    deinstallieren 94
    Einstellungen 200
    Hintergrund 136
    inaktiv 134
    Lebenszyklus 123
    Unterbrechung 125, 134
    Anwendungs-Delegate 126, 170
    Anwendungs-Delegate-Objekt 124, 125
    Anwendungssymbol 119
    Anzeige-View 58
    App ID 263
    App Store 45
    Ablehnung 274, 278
    Artwork 277
    Vorbereitung 266
    Apple Device UDID 259
    Apple ID 69
    Apple Push Notification Service 263
    Apple User Interface Guidelines 113
    Application Bundle 313
    application:didFinishLaunchingWithOptions:
    124, 168, 170, 201, 206
    applicationDidBecomeActive: 129, 135, 137
    applicationDidEnterBackground: 136, 138, 168, 201, 332
    applicationDidFinishLaunching: 129
    applicationDidFinishLaunchingWithOptions 125
    applicationDidReceiveMemoryWarning: 139
    applicationWillEnterForeground: 137
    applicationWillResignActive: 134
    applicationWillTerminate: 138, 139, 332
    Attributes Inspector 106
    Audio 41
    Ausrichtung 137
    Autorelease-Pool 123
    B
    Bearbeiten deaktivieren 210, 215
    Bedienungskonsistenz 36
    beginAnimations:: 182
    Beispielanwendungen 391
    Benachrichtigung 172
    deregistrieren 180
    registrieren 173
    Benachrichtigungssystem 172
    Benutzerfreundlichkeit 31, 331
    überzeugende 30, 32
    Benutzeroberfläche 35, 102, 104
    Berührung 195
    Bewegungserkennung 42
    Block-Literal 178
    Block-Objekt 63, 172
    Block-Objekt-Entwurfsmuster 64
    Bounds Rectangle 106
    Breakpoint 222, 227
    Build and Analyze 230
    Build and Debug 110
    Build and Run 110
    Build Results 96, 218
    Build-Konfiguration 89
    Bundle 319
    Button 234
    verbinden 238
    buttonPressed: 234
    ? ¡Phone Apps Entrichtung für Dummies
    C
    Callback 64
    Canvas 101
    CFBundleName 319
    CGRect 176
    CGRectValue 178
    CGSize 178
    Choice Bar 371
    class 367
    Client-Server-Verarbeitung 40
    Code navigieren 197
    schreiben 145
    signieren 257
    commitAnimations 183
    Container-View 58
    Control 56
    Controller 53, 59, 355
    erzeugen 360
    Controller-Objekt 170
    D
    Daten hochladen 274
    sichern 199
    Datenbank 200
    Datenquelle 303
    Debugger 217, 220
    Breakpoint 222, 227
    Fenster 224
    Stack 222
    Debugger Console 90, 96
    defaultCenter 172
    Deklaration 146
    Delegate 189
    Delegate-Objekt 168
    Delegation-Entwurfsmuster 63
    Delegation-Muster 62
    Design 284
    Benutzerinteraktion entwerfen 286
    durch das Gerät geleitet 38
    Kontext berücksichtigen 289
    Lösungen definieren 289
    Modell 296
    Probleme definieren 285
    Probleme kategorisieren 289
    Programm-Architektur erstellen 293
    realen Kontext verstehen 286
    View Controller 295
    Development Certificate 259
    Development Provisioning Assistant 260, 262
    Development Provisioning Profile 259
    Xcode 263
    Dictionary 175
    dictionaryWithObject:forKey: 207
    dictionaryWithObjectsAndKeys: 208
    didReceiveMemoryWarning: 139
    Digitale Identität 258
    Digitale Signatur 258
    Dimension 31
    Distribution 260
    Distribution Certificate 258
    Distribution Provisioning Profile 258, 266
    Distributionsprozess 258
    Divison by zero 221
    Documents-Verzeichnis 333
    Dokumentation 147, 149
    E
    Editor 146
    Eigenschaft 62, 157
    Eigenschaftsliste 299, 340
    Einschränkungen 43
    Akkulaufzeit 44
    dicke Finger 43
    kleiner Bildschirm 43
    Rechenleistung 44
    Speicher 44
    virtuelle Tastatur 44
    Einstellung 200, 338
    Einrichten 202
    lesen 345
    Richtlinien 200
    Element 301
    Entwicklungsprozess 259
    Entwurfsmuster 50
    Block-Objekt 63, 64
    Delegation 62, 63
    I
    Stich uJorWerzeichttis Managed Memory Model 139
    Model-View-Controller 51
    Target-Action 58, 63, 65, 234
    Ereignisbehandlung 42, 133
    Ereignis-Schleife 125, 134
    F
    Falten 147
    Fehler 249
    Laufzeitfehler 219
    Logikfehler 219
    Syntaxfehler 217
    Feldkennung 323
    Fenster 54, 59
    File's Owner 101, 126, 189, 363
    Find 150
    First Responder 101, 126, 196
    Form folgt Funktion 36
    Foto 41
    Framework 49, 71
    hinzufügen 365
    UIKit 50
    G
    Game Center 263
    genstrings 315
    Geste 42, 94, 195, 252
    Erkennung 252
    Getter-Methode 157
    Grafik 111
    Grenzen 43
    GROUPS & FILES 85
    Gyroskop 42
    H
    Haupt-View 293, 301
    Header-Datei 148
    Hierarchische Daten 293
    Hilfe 150
    Hintergrund 136
    Hintergrundfarbe 109
    Hintergrundverarbeitung 39
    HTML 242
    IBAction 235
    IBOutlet 146
    In App Purchase 263
    indexPath 325
    Info.plist 126
    info.plist 120, 319
    infoDictionary 319
    Inhalt 31, 32
    Inhalts-View 55, 56, 294
    Initialisieren 368
    Initialisierung 129, 226
    initWithContetsOfFile: 337
    initWithNibName:bundle: 368
    Instanzvariable 62, 146
    Instruments 71, 232
    interface 188
    Interface Builder 71, 98, 103, 146, 160, 189, 235
    Library 105
    Library-Fenster 101
    Interface Explorer Attributes Inspector 106
    Internet 39
    iPhone Vorteil 283
    iPhone Dev Center 67, 71
    Ressourcen 72
    iPhone Dev Center Website 260
    iPhone Developer Program 45
    anmelden 74
    iPhone Development Certificate 259, 260
    iPhone Provisioning Portal 260
    iPhoneTravel411 47,285,305
    isEqualToString: 212
    iTunes Connect 271
    K
    Kalender 40
    Kamera 41
    Karte 40
    Kein Abstand 30
    Komposition 381
    Konsistenz 36
    Konstante 309
    ¡Phone Apps EnWicktunq für Dummies Kontakte 40
    Kontext 31, 32
    Kontrolle 37
    Konventionen 23
    L
    Label 105
    Laufzeitfehler 219
    Layout 108
    Localizable.strings 314
    Logikfehler 219
    Lokale Benachrichtigung 39
    Lokalisieren 313
    M
    Mail 42
    MainWindow.xib 126
    Managed Memory Model 139
    MapController 365
    MapKit 365
    Methode überschreiben 170
    MKMapView 365
    MobileTravel411 29, 47, 284
    Benutzeroberfläche 34
    Modale View 61
    Modell 52, 61, 296, 355
    Zeilen-Modell 315
    Modell-Klasse hinzufügen 362
    Modell-Objekt generisch 357
    Model-View-Controller 51, 62
    Multi-Touch-Oberfläche 37
    N
    Nachricht an nil-Objekte 226
    Namenskonvention 62
    Navigation Bar 59
    Navigation Controller 326
    navigieren 328
    Navigation-based Application 305
    Navigationsleiste 326
    Navigations-View 59
    NIB-Datei 54, 100, 124, 146, 170
    erzeugen 360
    Haupt-NIB-Datei 125
    Notification 172
    NSBundle 385
    NSData 334
    NSDictionary 175
    NSLocalizedString 314
    NSMutableArray 317
    NSNotification 172
    NSNotificationCenter 172
    NSObject 133
    NSSearchPathForDirectoriesInDomains: 333
    NSURL 378
    NSUserDefaults 201, 348
    NSUserDefaultsDidChangeNotification 347
    NSUserDictionary 201
    NSValue 178 0
    Oberfläche aktualisieren 183
    Objektorientierte Programmierung 52
    Offline-Modus 356
    Outlet 146, 153, 161
    P
    pathForResource:: 385
    Performance 232
    PNG-Bild 111
    Programm-Architektur 355
    Projekt erstellen 82
    Protokoll 63
    übernehmen 188
    Provisioning Profile 260
    Punktnotation 209
    8
    Quartz2D 392
    Quick Help 147
    R
    Referenzzähler 140
    Stich rtortt/erzeichnis Registrierter iPhone-Entwickler 67
    release 140, 156
    Relevanz 31, 32
    resignFirstResponder 185
    resignFirstResponder: 197
    Responder-Objekt 134
    retain 140, 158
    ReturnMeTo 47, 84
    Benutzeroberfläche 102
    Benutzeroberflache 104
    Round Rect Button 238
    Rückmeldung 37
    Ruhezustand 137
    5
    scalesPageToFit 375
    Schlüsselbund 258
    Scrollen 166
    SDK 72, 81
    herunterladen 73
    Segmented Control 371
    setObjectiforKey: 205
    Setter-Methode 157
    Settings Bundle 340
    Settings.bundle 340
    shouldStartLoadWithRequest: 373
    Sichern 199
    Signatur 257, 258
    Simulator 71, 92
    Einschränkungen 95
    Singleton 205
    SIZE TO FIT 108
    SMS 42
    Software Development Kit 81
    Speicherleck 232
    Speicherverwaltung 140, 159
    Referenzzähler 140
    Regeln 140
    Speicherwarnung 139
    verhindern 140
    SQL-Datenbank 200
    Stack 222
    standardUserDefaults 204
    Standort 40
    Static Analyzer 230
    Statischer Text 105
    Status lesen 336
    sichern 332
    Steuerelement 56, 58
    Subview 56, 106
    Superview 56
    Syntaxfehler 217
    T
    Tab Bar 59
    Tabellen-View 301
    Abschnitt 308
    erzeugen 303
    gruppiert 304
    konfigurieren 305
    Zeile 301
    Target-Action-Entwurfsmuster 58, 63, 65, 234
    Target-Action-Verbindungen 235
    Tastatur 166, 185
    ausblenden 195,249
    TeamAdmin 260
    Team Agent 260
    Technik verbergen 35
    Telefon 42
    Telefonnummer 199
    anrufen 242
    Link 242
    Textfeld sichtbar lassen 175
    Text-View 59
    touchesBegan: 195
    Transition 182
    u UIActionSheet 59
    UIActivitylndicatorView 58
    UIAlertView 59
    ULAnimationCurve 176
    UIApplication 63, 126, 134
    UIApplicationDelegate 133, 169
    UIApplicationDidReceiveMemoryWarning- Notification: 139
    UIApplicationMain 123, 125
    ¡Phone Apps Entwicklung für Dummies UIControl 58
    UIEvent 133, 213
    UIGestureRecognizer 252
    UllmagePickerController 61
    UllmageView 58
    UIKeyboardAnimationCurveUserlnfoKey 176
    UIKeyboardAnimationDurationUserlnfoKey 176
    UIKeyboardFrameBeginUserlnfoKey 176
    UIKeyboardFrameEndUserlnfoKey 176
    UIKeyboardWillShowNotifi cation 172, 175
    UIKit 50
    UILabel 58
    UINavigationBar 59
    UINavigationController 61
    UlProgressView 58
    UIResponder 134, 195
    UITabBarController 61
    UITableView 58, 293, 302
    UITableViewCell 302, 320, 321
    UITableViewController 61, 306, 307
    UITableViewDataSource 306
    UITableViewDelegate 306
    UITextField 210
    UITextView 59
    UITextViewDelegate 184
    UITouch 133, 213
    UlView 58, 134
    UlViewController 61, 139, 170, 175, 295
    UlWebView 59, 242, 363
    UlWindow 54, 134, 172
    Unique Device Identifier 263
    Unterklasse 62
    userlnteractionEnabled 210
    v Vervollständigen 146
    Video 41
    View 52, 54
    Action Sheet 59
    Alert View 59
    Anzeige-View 58
    Container-View 58
    Haupt-View 293
    Hierarchie 56
    Inhalts-View 55, 56, 294
    modale View 61
    Navigations-View 59
    scrollen 166, 175
    Subview 56, 106
    Superview 56
    Tabellen-View 301
    Text-View 59
    verschieben 181
    Web-View 59
    View Controller 59, 153, 2^5
    generisch 357
    View-based Application 84
    viewController 130
    viewDidLoad 170, 337, 369
    viewWillAppear: 170, 173
    viewWillDisappear: 170, 180
    void 236
    Vorlage 84
    View-based Application 84
    w Warnung 91, 222
    Web-View 59, 242
    Wetter 200
    window 130
    writeToFile: 334
    X
    Xcode 71
    anpassen 96
    Editor 146
    Preferences 96
    Status Bar 85
    Toolbar 85
    xib-Datei 100
    XML 393
    Z
    Zeichenfläche 101
    Zeile 301
    Zeilen-Modell 315
    Zeilennummer 98
    Zielgruppe 34