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