iPhone- und iPad-Programmierung für Einsteiger: iOS-Apps entwickeln von Anfang an
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
Markt + Technik
2012
|
Schriftenreihe: | Always learning
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 361 S. Ill., graph. Darst. |
ISBN: | 9783827247131 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039801549 | ||
003 | DE-604 | ||
005 | 20120719 | ||
007 | t | ||
008 | 120112s2012 ad|| |||| 00||| ger d | ||
015 | |a 11,N13 |2 dnb | ||
016 | 7 | |a 1010721038 |2 DE-101 | |
020 | |a 9783827247131 |c Pb. : EUR 29.95 (DE), EUR 30.80 (AT), sfr 47.90 (freier Pr.) |9 978-3-8272-4713-1 | ||
024 | 3 | |a 9783827247131 | |
035 | |a (OCoLC)725044892 | ||
035 | |a (DE-599)DNB1010721038 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-523 |a DE-11 |a DE-12 |a DE-91G |a DE-634 |a DE-573 |a DE-92 |a DE-M347 |a DE-19 |a DE-1047 | ||
082 | 0 | |a 005.26 |2 22/ger | |
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a ST 325 |0 (DE-625)143661: |2 rvk | ||
084 | |a ST 326 |0 (DE-625)143662: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 125f |2 stub | ||
100 | 1 | |a Böhme, Ingo |e Verfasser |4 aut | |
245 | 1 | 0 | |a iPhone- und iPad-Programmierung für Einsteiger |b iOS-Apps entwickeln von Anfang an |c Ingo Böhme |
264 | 1 | |a München |b Markt + Technik |c 2012 | |
300 | |a 361 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Always learning | |
650 | 0 | 7 | |a iPhone |0 (DE-588)7596595-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a iPad |0 (DE-588)7712886-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a iOS 5 |0 (DE-588)7843469-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a App |g Programm |0 (DE-588)7705206-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a iPhone |0 (DE-588)7596595-1 |D s |
689 | 0 | 1 | |a iPad |0 (DE-588)7712886-2 |D s |
689 | 0 | 2 | |a App |g Programm |0 (DE-588)7705206-7 |D s |
689 | 0 | 3 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | 4 | |a iOS 5 |0 (DE-588)7843469-5 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3706045&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024662010&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-024662010 |
Datensatz im Suchindex
_version_ | 1805145850138066944 |
---|---|
adam_text |
IMAGE 1
INHALTSVERZEICHNIS
VORWORT 13
VON DER IDEE ZUR APP STORE-APP 19
1.1 HARD- UND SOFTWARE, DIE MAN BRAUCHT 19
1.2 DER KOSTENLOSE ENTWICKLER-ACCOUNT 20
1.3 DAS IOS SDK LADEN UND INSTALLIEREN 21
1.4 BESTANDTEILE DES IOS SDK 23
1.4.1 XCODE 24
1.4.2 INTERFACE BUILDER 25
1.4.3 IPHONE UND IPAD SIMULATOR 26
1.4.4 INSTRUMENTS 27
1.4.5 ICON COMPOSER 28
1.4.6 PIXIE 30
1.4.7 DASHCODE 31
1.4.8 CORE IMAGE FUN HOUSE 32
1.5 REGISTRIEREN UND EINREICHEN DER APP 33
DIE GRUNDLAGEN VON OBJECTIVE-C 35
2.1 COCOA UND COCOA TOUCH 35
2.2 OBJECTIVE-C 36
2.3 ERSTE SCHRITTE IN XCODE 37
2.4 HALLO, DEBUGGER 40
2.5 VARIABLEN IN OBJECTIVE-C 46
2.5.1 VARIABLEN BENENNEN 46
2.5.2 DATENTYPEN 47
2.6 VARIABLEN DEKLARIEREN 48
2.7 DEBUGGER-AUSGABE VON VARIABLENINHALTEN 50
2.8 BERECHNUNGEN UND DATENTYPEN 54
2.9 VERZWEIGUNGEN UND BEDINGUNGEN 56
2.10 SCHLEIFEN 58
2.11 PROZEDUREN UND FUNKTIONEN 60
2.12 WERTEPARAMETER UND REFERENZPARAMETER 61
2.13 FUNKTIONSDEKLARATION UND HEADERDATEIEN 63
2.14 KONSTANTEN UND PRAEPROZESSOR-ERSETZUNGEN 65
2.15 KOMMENTARE 66
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/1010721038
DIGITALISIERT DURCH
IMAGE 2
INHALTSVERZEICHNIS
3 OBJECTIVE-C - OBJEKTORIENTIERT 67
3.1 ERSTE SCHRITTE IM INTERFACE BUILDER 67
3.2 STEUERELEMENTE PLATZIEREN UND AUSRICHTEN 73
3.3 STEUERELEMENTE DEFINIEREN 76
3.4 AUF EVENTS REAGIEREN 77
3.5 IBACTION UND IBOUTLET A LA XCODE 4 81
3.6 EIGENE METHODEN DEFINIEREN 84
3.7 METHODEN-RECHERCHE IN DER HILFE 86
3.8 DIE LABEL-FARBE AENDERN 89
3.9 EINE METHODE MIT ZWEI PARAMETERN 89
3.10 RUECKBLICK UND AUSBLICK 90
4 SCHRITT FUER SCHRITT ZUR APP 91
4.1 XCODE 3: EINE APP IN SECHS SCHRITTEN 91
4.1.1 GESTALTEN DER FORMULARE IM INTERFACE BUILDER 91
4.1.2 ERZEUGEN DER OBJEKTVARIABLEN IN DER HEADERDATEI 92
4.1.3 VERKNUEPFUNG DER OBJEKTVARIABLEN MIT DEN STEUERELEMENTEN 92 4.1.4
METHODEN ZUR BEHANDLUNG DER EREIGNISSE DEKLARIEREN 93 4.1.5 VERKNUEPFUNG
DER IBACTION-METHODEN MIT DEN STEUERELEMENTEN . . 94 4.1.6
EREIGNISBEHANDLUNGSROUTINEN CODIEREN 94
4.2 XCODE 4: EINE APP IN DREI SCHRITTEN 95
4.2.1 GESTALTUNG DES FORMULARS 95
4.2.2 OBJEKTVARIABLEN ERSTELLEN 96
4.2.3 METHODEN ZUR BEHANDLUNG DER EREIGNISSE 97
5 MIT DEM BENUTZER KOMMUNIZIEREN 99
5.1 VORBEREITUNG IM INTERFACE BUILDER 100
5.2 INSTANZENVARIABLEN ANLEGEN 100
5.3 INSTANZENVARIABLEN UND STEUERELEMENTE VERKNUEPFEN 101
5.4 EREIGNISBEHANDLUNGSROUTINEN DEKLARIEREN 102
5.5 EXKURS: EVENTHANDLER-VARIANTEN 103
5.6 EREIGNISROUTINEN VERKNUEPFEN 104
5.7 TEXTEINGABEN UEBERTRAGEN 107
5.8 ACTIVITY INDICATOR PER SCHALTFLAECHE STEUERN 107
5.9 DEN SCHALTER (SWITCH) NUTZEN 109
5.10 SEGMENTWECHSEL BEARBEITEN 110
5.11 SCHIEBEREGLER (SLIDER) AUSWERTEN 111
5.12 DAS KEYBOARD STOERT 114
6 EREIGNISSE UNTERSUCHEN UND DEBUGGEN 117
6.1 EIN CODE FUER ALLE EREIGNISSE 117
6.2 TEST PER NSLOG 121
6.3 DEBUGGEN 122
6.3.1 UEBERSICHTLICHKEIT IST TRUMPF 122
6.3.2 WANN PASSIERT EIGENTLICH WAS? 123
6.3.3 TIEFE EINBLICKE IM DEBUGGER-FENSTER 126
IMAGE 3
INHALTSVERZEICHNIS
7 ARBEITEN MIT VIEWS 131
7.1 INFODIALOG ANZEIGEN 132
7.2 ARBEITEN UND NAVIGIEREN MIT MEHREREN VIEWS 145
7.2.1 STEUERELEMENTE IM INTERFACE BUILDER VORBEREITEN 146
7.2.2 INSTANZENVARIABLEN UND EVENTROUTINEN DEKLARIEREN 148 7.2.3 CODE
BEIM WECHSEL DER SCHALTFLAECHE 150
7.2.4 EIN WENIG ANIMATION MUSS SEIN 152
8 LISTEN UND TABELLEN 155
8.1 DIE TABELLE UND IHRE DATENQUELLE 156
8.2 EIN ULTABLEVIEW-PRAXISTEST 157
8.3 PARAMETER NUTZEN 160
8.4 FORMATIERTE ZELLEN 161
8.5 SYMBOLBILDER ANZEIGEN 162
8.6 MEHRERE ABSCHNITTE ANZEIGEN 165
8.7 SPEICHER-HYGIENE 168
8.8 TOUCH UND ACTION! 169
9 LISTENAUSWAHL MIT DEM PICKER 171
9.1 DIE STANDARDSCHRITTE ZUM ERSTEN PICKERFELD 172
9.2 DIE ZAHL DER WAHL 176
9.3 ANGEPASSTE SPALTENBREITE 179
9.4 NSARRAY - DER BEGLEITER VON ULPICKERVIEW UND ULTABLEVIEW 180 9.5
NSMUTABLEARRAY - DAS FLEXIBLE NSARRAY 183
9.6 DATUMSAUSWAHL 184
9.7 KALENDER UND ZEITEN 188
9.7.1 NSDATE - AUFBEWAHRUNGSORT FUER DATUMSANGABEN 189 9.7.2 NSCALENDAR-
GLOBALE ZEITDARSTELLUNG 190
9.7.3 NSCOMPONENTS - DATUM UND ZEIT AUF DEM SEZIERTISCH 190
10 TESTEN AUF DEM IPHONE 195
10.1 DAS PROZEDERE IM UEBERBLICK 195
10.2 GERAETE FUER DIE ENTWICKLUNG FREIGEBEN 196
10.3 ZERTIFIKATE ERZEUGEN, ANFORDERN UND INSTALLIEREN 196
10.4 ENTWICKLUNGSGERAETE HINZUFUEGEN 202
10.5 EINDEUTIGE APP-ID 203
10.6 DAS PROVISIONING PROFILE 206
10.7 DER ERSTE START AUF DEM IPHONE, IPAD ODER IPOD TOUCH 208
10.8 DER ERSTE START 210
11 EINE APPLIKATION FUER DEN APP STORE 211
11.1 DAS PRINZIP IHO.ME 211
11.2 IHO.ME UND SEINE PROGRAMMIERER-FUNKTIONEN 212
11.2.1 IST DIE KURZ-URLFREI? 212
11.2.2 DER NAECHSTE VORSCHLAG 213
11.2.3 URL RESERVIEREN 213
11.2.4 ECHTWORT-VORSCHLAEGE 214
IMAGE 4
INHALTSVERZEICHNIS
11.3 DAS GRUNDGERUEST DER APPLIKATION 215
11.3.1 EIN AUF TABS BASIERTES APPLIKATIONSGERUEST 215
11.3.2 EIN WENIG OPTISCHES MAKEUP 221
11.4 DIE INFOSEITE 223
11.5 DAS TINY URL-INTERFACE 225
11.5.1 DEKLARIEREN DER INSTANZENVARIABLEN 226
11.5.2 ANTWORTMETHODEN DEKLARIEREN 227
11.5.3 VERBINDUNGEN IM INTERFACE BUILDER 227
11.5.4 ERSTE CODE-ARBEITEN 228
11.5.5 LESEN AUS EINER WEB-RESSOURCE 230
11.5.6 EINE GUTE ABKUERZUNG 232
11.5.7 STARTARBEITEN 246
11.6 FEINTUNING FUER DEN APP STORE 246
12 APP STORE- UND AD HOC-VERTRIEB 249
12.1 ZERTIFIKAT ANFORDERN 250
12.2 ZERTIFIKATSANFORDERUNG ZUR PRUEFUNG HOCHLADEN 252
12.3 NOCH LEICHTER: DER ASSISTENT 253
12.4 IOS DISTRIBUTION PROVISIONING PROFILE 255
12.4.1 AD HOC-PROFILE ERZEUGEN UND HERUNTERLADEN 256
12.4.2 APP STORE-PROFILE ERZEUGEN UND DOWNLOADEN 258
12.5 ANPASSUNGEN IN DERXCODE-APPLIKATION 258
12.5.1 ZUTATEN KOMPLETT? 259
12.5.2 CODE SIGNING-IDENTITY AUSWAEHLEN 261
12.5.3 DER BUILD-PROZESS 262
12.6 EINREICHEN IM APP STORE 264
12.7 WARTEN AUF APPLE 269
12.8 VERTRAEGE UND BANKINFORMATIONEN 271
13IPADAHOI 273
13.1 IPAD VS. IPHONE/IPOD TOUCH 273
13.1.1 DER SIZE INSPECTOR FUER DIE RICHTIGE PROPORTION 274
13.2 DAS SPLIT VIEW-PRINZIP DES IPAD 277
13.2.1 DIE MASTER-DETAIL-SCHABLONE 277
A CODE-REZEPTE, TIPPS UND TRICKS 279
A.1 XCODE, SIMULATOR, INTERFACE BUILDER UND TOOLS 279
A.1.1 WECHSEL ZWISCHEN HEADER- UND MODULDATEI 279
A.1.2 CODE-VERVOLLSTAENDIGUNG 279
A.1.3 PROJEKTNAME UMBENENNEN 280
A.1.4 EIN NEUES FRAMEWORK IN XCODE 4 HINZUFUEGEN 280
A.1.5 NACH DEM APPROVAL-PROZESS 281
A.1.6 DIE RICHTIGE METHODE FINDEN 281
A.1.7 XCODE-SHORTCUTS FUER TYPINATOR 283
A.1.8 VISUELLE GESTALTUNG OHNE INTERFACE BUILDER 284
A.1.9 EIGENE CODE-VERVOLLSTAENDIGUNG MIT COMPLETION DICTIONARY 284
IMAGE 5
INHALTSVERZEICHNIS
A.1.10 AUTOMATISCHE METHODENKLAMMERN 285
A.1.11 GROSS-/KLEINSCHREIBUNG IM DATEISYSTEM 286
A.1.12 DATEIVERZEICHNIS DES IOS SIMULATORS 286
A.1.13 AUS .XIB MACH .M 286
A.1.14 INFO ZU OBJECTIVE-C- UND COCOA-BEZEICHNERN 286
A.1.15 SCHNELLSUCHE NACH DATEIEN UND DEFINITIONEN 287
A.1.16 KOMPLETTE XCODE-SHORTCUT-LISTE 288
A.1.17 TASTENBELEGUNG 289
A.1.18 LISTE DER METHODEN UND FUNKTIONEN 290
A.1.19 AUFGABEN HERVORHEBEN 290
A.1.20 CODE IN LOGISCHE ABSCHNITTE TEILEN 291
A.1.21 ZUSAMMENHAENGENDE METHODEN MARKIEREN 291
A.1.22 VARIABLEN GLOBAL UMBENENNEN 291
A.1.23 AUTOVERVOLLSTAENDIGUNG DURCHLAUFEN 292
A.1.24 AUTOMATISCHE CODE-EINRUECKUNG 292
A.1.25 CODEBLOCK AUSKOMMENTIEREN 292
A.1.26 BACKSLASH 292
A.1.27 NICHT ZUSAMMENHAENGENDE CODETEILE MARKIEREN 293 A.1.28 WEG MIT DER
*ARE YOU SURE TO UNDO"-ABFRAGE! 293
A.1.29 NEUER FIRMENNAME IN EIGENEN TEMPLATES 293
A.1.30 *BASE SDK MISSING" UMGEHEN 293
A.1.31 RUECKWAERTSKOMPATIBEL BLEIBEN 294
A.1.32 EIGENE EINSTELLUNGEN FUER XCODE 295
A.1.33 KLASSENBROWSER FUER DIE BESSERE UEBERSICHT 295
A.1.34 PERFEKTER BROWSER DURCH DAS KLASSENCHAOS 296
A.1.35 HILFSLINIEN ZUR GESTALTUNG 297
A.1.36 INTERFACE BUILDER-OBJEKTINFORMATIONEN 298
A.1.37 IPHONE/IPAD SIMULATOR: TOUCH-GESTEN MIT DER MAUS 298 A.1.38
SCHALTFLAECHEN-ICONS LEICHT GESTALTEN 298
A.1.39 HTML-DATEIEN FUER DAS SKALIEREN VORBEREITEN 299
A.2 ALLGEMEINE TIPPS 299
A.2.1 IST EINE FARBE HELL ODER DUNKEL? 299
A.2.2 AUSRICHTUNG DES GERAETS ERMITTELN 300
A.2.3 AUF SCHUETTELGESTEN REAGIEREN 300
A.2.4 KALENDEREINTRAG HINZUFUEGEN 301
A.2.5 DAS BLITZLICHT DES IPHONE 4 BZW. 4S NUTZEN 302
A.2.6 DAS IPHONE VIBRIEREN LASSEN 302
A.2.7 DAS IPHONE WACH HALTEN 302
A.2.8 ZEITGEBER VERWENDEN 302
A.2.9 EINE METHODE ZEITVERSETZT STARTEN 303
A.2.10 SINGLETON - AUFBEWAHRUNG FUER GLOBALE VARIABLEN UND FUNKTIONEN .
303 A.2.11 DIE OPTIMALE REFERENZ-APP 305
A.2.12 ULLABELS ZUM ANKLICKEN 305
A.2.13 ACTIVITY-ANZEIGE 306
A.2.14 EINSTELLUNGEN SPEICHERN UND LADEN 307
A.2.15 IPHONE ODER SIMULATOR? 307
IMAGE 6
INHALTSVERZEICHNIS
A.2.16 EINSTELLUNGEN SPEICHERN UND LADEN 308
A.2.17 EINFACHE ZAHLEN ALS OBJEKT 308
A.2.18 ZUFALLSFARBE 309
A.2.19 TABBAR MIT KLEINEREM VIEW 309
A.3 BUGS UND WORAKROUNDS 310
A.3.1 SOUND AUCH IM SIMULATOR 310
A.3.2 VERSCHWUNDENE INTERFACE BUILDER-ICONS 310
A.3.3 INTERFACE BUILDER ERKENNT IBACTION UND IBOUTLET NICHT MEHR 310
A.3.4 INVALID ENTITLEMENTS 311
A.3.5 SIGABRT OHNE ERSICHTLICHEN GRUND 312
A.4 SYSTEMINFORMATIONEN UND -FUNKTIONEN 312
A.4.1 DEN AKTUELLEN NUTZERNAMEN ERMITTELN 312
A.4.2 STRUKTUREN DEBUGGEN 312
A.4.3 AKTUELLE LOKALISIERUNG ERMITTELN 312
A.4.4 IPHONE MIT JAILBREAK? 313
A.4.5 KEYBOARD AUSBLENDEN 313
A.4.6 DISPLAY-INFORMATIONEN 313
A.4.7 URL IM SAFARI AUFRUFEN 313
A.4.8 E-MAIL VERSCHICKEN 314
A.4.9 TELEFONNUMMER WAEHLEN 314
A.4.10 GOOGLE MAPS MIT KOORDINATEN AUFRUFEN 315
A.4.11 MESSAGEBOX/ALERT ANZEIGEN 315
A.4.12 APPLIKATIONSICON 317
A.4.13 SPLASHSCREEN ERZEUGEN 317
A.4.14 SPLASHSCREENS AUF DEM IPAD 318
A.4.15 EIN SPLASHSCREEN FUER 1 SEKUNDE 318
A.4.16 STATUSBAR ANZEIGEN UND VERBERGEN 318
A.4.17 BATTERIEINFOS AUSLESEN 318
A.4.18 AUF BATTERIEAENDERUNGEN REAGIEREN 319
A.4.19 AKTUELLE LAGE DES IPHONES/IPADS 320
A.4.20 ANNAEHERUNGSPRUEFUNG 320
A.4.21 OS-VERSION ERMITTELN 321
A.4.22 UDID AUSLESEN 321
A.4.23 ITUNES-NAME DES IPHONES 322
A.4.24 IPHONE-AUTOLOCK VERMEIDEN 322
A.4.25 DEN ERSTEN APP-START ERMITTELN 322
A.4.26 MASSENWEISE APP-INFORMATIONEN 323
A.5 MAKROS FUER OBJECTIVE-C 323
A.5.1 PRUEFEN, OB EINE DATEI EXISTIERT 323
A.5.2 ZUGRIFF AUF DAS HAUPT-VIEW 323
A.5.3 #DEFINE - DAS VERKANNTE GENIE 323
A.5.4 OBJEKT-INHALTE IM DEBUGGER ANZEIGEN 324
A.5.5 #DEFINE UEBER MEHRERE ZEILEN 324
A.5.6 ALERTBOX MIT EINFACHEM AUFRUF 324
A.5.7 SOUND ABSPIELEN 325
A.5.8 BUNDLE- VERSUS DOKUMENTENVERZEICHNIS 326
10
IMAGE 7
INHALTSVERZEICHNIS
A.6 ULTABLEVIEW UND ULPICKERVIEW 326
A.6.1 ULTABLEVIEW-ZEILE ANKLICKEN 326
A.6.2 ULTABLEVIEW - INDIVIDUELL 327
A.6.3 ULTABLEVIEW MIT FESTEM HINTERGRUND 329
A.6.4 ZU EINEM BESTIMMTEN EINTRAG SCROLLEN 330
A.6.5 ZEILE IN EINER ULTABLEVIEW AUSWAEHLEN 331
A.6.6 HINTERGRUNDFARBE EINER ZELLE SETZEN 331
A.6.7 AKTUELL AUSGEWAEHLTE ZEILE IN EINEM ULTABLEVIEW 331
A.6.8 UIPICKERVIEW-KOMPONENTEN SYNCHRONISIEREN 331
A.7 ULVIEW UND ULVIEWCONTROLLER 332
A.7.1 ULVIEW MIT RUNDEN ECKEN 332
A.7.2 ROTIEREN 334
A.7.3 HINTERGRUNDFARBE IM VIEW SETZEN 334
A.7.4 HINTERGRUNDBILD IM VIEW SETZEN 334
A.7.5 EINEN MODALEN ULVIEWCONTROLLER ANZEIGEN 334
A.8 NSSTRING 335
A.8.1 WOERTER ZAEHLEN 335
A.8.2 NSSTRINGS VERBINDEN 335
A.8.3 NUMERISCHE WERTE IN NSSTRING 335
A.8.4 TYPUMWANDLUNG 336
A.8.5 FUEHRENDE NULLEN 336
A.8.6 ZEICHENKETTEN VERGLEICHEN 336
A.8.7 DATEIINHALT IN NSSTRING EINLESEN UND SPEICHERN 337
A.9 ULTEXTFIELD UND ULLABEL 338
A.9.1 LABELS VERTIKAL OBEN AUSRICHTEN 338
A.9.2 HOEHE EINES LABELS BESTIMMEN 338
A.9.3 EINGABEBESCHRAENKUNG FUER TEXTFELDER 338
A.9.4 TEXTLABEL ROTIEREN 339
A.10 NSDATE - RECHNEN MIT ZEIT UND DATUM 340
A.10.1 SEKUNDEN SEIT REFERENZDATUM 340
A.10.2 DAS JAHR ERMITTELN 340
A.10.3 HEUTIGES DATUM 340
A.10.4 DATUMSWERTE VERGLEICHEN 340
A.10.5 DATUMSARITHMETIK 341
A.10.6 ZEITFORMATIERUNG 341
A.11 ARBEITEN MIT XML-DATEN 341
A.11.1 ALLE XML-BIBLIOTHEKEN IN EINER APP 343
A.11.2 TBXML IN EIGENE PROJEKTE EINBINDEN 344
A.11.3 KURSE DER EUROPAEISCHEN ZENTRALBANK LESEN 345
A.12 DATEISYSTEM 347
A.12.1 DER PFAD ZUM DATENVERZEICHNIS 347
A.12.2 VERZEICHNISSE UND DATEIEN EINES ORDNERS AUFLISTEN 348 A.12.3
FUNKTIONEN DES DATEISYSTEMS 348
A.13 IPAD 348
A.13.1 INDIVIDUELLE SPLASHSCREENS 349
A.13.2 IPHONE ODER IPAD? 349
11
IMAGE 8
INHALTSVERZEICHNIS
A.14 ZUGRIFF AUF INTERNET-RESSOURCEN 349
A.14.1 EINEN NETZWERKINDIKATOR IN DER STATUSBAR ANZEIGEN 349 A.14.2
INHALT EINER WEBDATEI LESEN 350
A.14.3 E-MAIL-ADRESSEN VALIDIEREN 350
A.15 ACCELEROMETER 351
A.15.1 DEN ACCELEROMETER AKTIVIEREN 352
A.15.2 AUF ACCELEROMETER-AKTIONEN REAGIEREN 352
A.16 WAS BEDEUTET EIGENTLICH 353
A.16.1 . INTERFACE? 353
A.16.2 . PROPERTY? 353
A.16.3 . IMPLEMENTATION? 354
A.16.4 . SYNTHESIZE? 355
A.16.5 . CLASS? 355
A.17 KNOW-HOW-QUELLEN IM INTERNET 355
STICHWORTVERZEICHNIS 357
12 |
any_adam_object | 1 |
author | Böhme, Ingo |
author_facet | Böhme, Ingo |
author_role | aut |
author_sort | Böhme, Ingo |
author_variant | i b ib |
building | Verbundindex |
bvnumber | BV039801549 |
classification_rvk | ST 261 ST 325 ST 326 |
classification_tum | DAT 125f |
ctrlnum | (OCoLC)725044892 (DE-599)DNB1010721038 |
dewey-full | 005.26 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.26 |
dewey-search | 005.26 |
dewey-sort | 15.26 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV039801549</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120719</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">120112s2012 ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">11,N13</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1010721038</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783827247131</subfield><subfield code="c">Pb. : EUR 29.95 (DE), EUR 30.80 (AT), sfr 47.90 (freier Pr.)</subfield><subfield code="9">978-3-8272-4713-1</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783827247131</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)725044892</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1010721038</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-523</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-1047</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.26</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 325</subfield><subfield code="0">(DE-625)143661:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 326</subfield><subfield code="0">(DE-625)143662:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 125f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Böhme, Ingo</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">iPhone- und iPad-Programmierung für Einsteiger</subfield><subfield code="b">iOS-Apps entwickeln von Anfang an</subfield><subfield code="c">Ingo Böhme</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Markt + Technik</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">361 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Always learning</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">iPhone</subfield><subfield code="0">(DE-588)7596595-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">iPad</subfield><subfield code="0">(DE-588)7712886-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">iOS 5</subfield><subfield code="0">(DE-588)7843469-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">App</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)7705206-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">iPhone</subfield><subfield code="0">(DE-588)7596595-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">iPad</subfield><subfield code="0">(DE-588)7712886-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">App</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)7705206-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="4"><subfield code="a">iOS 5</subfield><subfield code="0">(DE-588)7843469-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3706045&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024662010&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024662010</subfield></datafield></record></collection> |
id | DE-604.BV039801549 |
illustrated | Illustrated |
indexdate | 2024-07-21T00:20:34Z |
institution | BVB |
isbn | 9783827247131 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024662010 |
oclc_num | 725044892 |
open_access_boolean | |
owner | DE-523 DE-11 DE-12 DE-91G DE-BY-TUM DE-634 DE-573 DE-92 DE-M347 DE-19 DE-BY-UBM DE-1047 |
owner_facet | DE-523 DE-11 DE-12 DE-91G DE-BY-TUM DE-634 DE-573 DE-92 DE-M347 DE-19 DE-BY-UBM DE-1047 |
physical | 361 S. Ill., graph. Darst. |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Markt + Technik |
record_format | marc |
series2 | Always learning |
spelling | Böhme, Ingo Verfasser aut iPhone- und iPad-Programmierung für Einsteiger iOS-Apps entwickeln von Anfang an Ingo Böhme München Markt + Technik 2012 361 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Always learning iPhone (DE-588)7596595-1 gnd rswk-swf iPad (DE-588)7712886-2 gnd rswk-swf iOS 5 (DE-588)7843469-5 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf App Programm (DE-588)7705206-7 gnd rswk-swf iPhone (DE-588)7596595-1 s iPad (DE-588)7712886-2 s App Programm (DE-588)7705206-7 s Programmierung (DE-588)4076370-5 s iOS 5 (DE-588)7843469-5 s DE-604 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3706045&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024662010&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Böhme, Ingo iPhone- und iPad-Programmierung für Einsteiger iOS-Apps entwickeln von Anfang an iPhone (DE-588)7596595-1 gnd iPad (DE-588)7712886-2 gnd iOS 5 (DE-588)7843469-5 gnd Programmierung (DE-588)4076370-5 gnd App Programm (DE-588)7705206-7 gnd |
subject_GND | (DE-588)7596595-1 (DE-588)7712886-2 (DE-588)7843469-5 (DE-588)4076370-5 (DE-588)7705206-7 |
title | iPhone- und iPad-Programmierung für Einsteiger iOS-Apps entwickeln von Anfang an |
title_auth | iPhone- und iPad-Programmierung für Einsteiger iOS-Apps entwickeln von Anfang an |
title_exact_search | iPhone- und iPad-Programmierung für Einsteiger iOS-Apps entwickeln von Anfang an |
title_full | iPhone- und iPad-Programmierung für Einsteiger iOS-Apps entwickeln von Anfang an Ingo Böhme |
title_fullStr | iPhone- und iPad-Programmierung für Einsteiger iOS-Apps entwickeln von Anfang an Ingo Böhme |
title_full_unstemmed | iPhone- und iPad-Programmierung für Einsteiger iOS-Apps entwickeln von Anfang an Ingo Böhme |
title_short | iPhone- und iPad-Programmierung für Einsteiger |
title_sort | iphone und ipad programmierung fur einsteiger ios apps entwickeln von anfang an |
title_sub | iOS-Apps entwickeln von Anfang an |
topic | iPhone (DE-588)7596595-1 gnd iPad (DE-588)7712886-2 gnd iOS 5 (DE-588)7843469-5 gnd Programmierung (DE-588)4076370-5 gnd App Programm (DE-588)7705206-7 gnd |
topic_facet | iPhone iPad iOS 5 Programmierung App Programm |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3706045&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024662010&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT bohmeingo iphoneundipadprogrammierungfureinsteigeriosappsentwickelnvonanfangan |