Apps programmieren für iPhone und iPad: das umfassende Handbuch ; [aktuell zu iOS 7 ; Grundlagen der Anwendungsentwicklung mit Xcode 5 ; Apps entwickeln, testen, absichern und veröffentlichen ; inkl. iCloud, Core Data, Debugging, Versionierung, zahlreicher Praxisbeispiele]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2014
|
Ausgabe: | [3.] Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext kostenfrei Inhaltsverzeichnis Klappentext |
Beschreibung: | 1172 S. Ill., graph. Darst. 240 mm x 168 mm 1 DVD |
ISBN: | 9783836227346 3836227347 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041437711 | ||
003 | DE-604 | ||
005 | 20170315 | ||
007 | t | ||
008 | 131122s2014 gw ad|| |||| 00||| ger d | ||
015 | |a 13,N33 |2 dnb | ||
016 | 7 | |a 1037931408 |2 DE-101 | |
020 | |a 9783836227346 |c Gb. : EUR 39.90 (DE), EUR 41.10 (AT), sfr 49.90 (freier Pr.) |9 978-3-8362-2734-6 | ||
020 | |a 3836227347 |9 3-8362-2734-7 | ||
024 | 3 | |a 9783836227346 | |
035 | |a (OCoLC)869854036 | ||
035 | |a (DE-599)DNB1037931408 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-824 |a DE-91G |a DE-M347 |a DE-1050 |a DE-573 |a DE-92 |a DE-29T |a DE-739 |a DE-1102 |a DE-634 |a DE-863 |a DE-473 |a DE-355 | ||
082 | 0 | |a 005.26 |2 22/ger | |
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a ST 326 |0 (DE-625)143662: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a ELT 745f |2 stub | ||
084 | |a DAT 125f |2 stub | ||
100 | 1 | |a Rodewig, Klaus M. |d 1971- |e Verfasser |0 (DE-588)131456431 |4 aut | |
245 | 1 | 0 | |a Apps programmieren für iPhone und iPad |b das umfassende Handbuch ; [aktuell zu iOS 7 ; Grundlagen der Anwendungsentwicklung mit Xcode 5 ; Apps entwickeln, testen, absichern und veröffentlichen ; inkl. iCloud, Core Data, Debugging, Versionierung, zahlreicher Praxisbeispiele] |c Klaus M. Rodewig ; Clemens Wagner |
250 | |a [3.] Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2014 | |
300 | |a 1172 S. |b Ill., graph. Darst. |c 240 mm x 168 mm |e 1 DVD | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Galileo Computing | |
650 | 0 | 7 | |a iOS 8 |0 (DE-588)1059928167 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a iOS 7 |0 (DE-588)1045516198 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Objektorientierung |0 (DE-588)4346172-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Aspektorientierte Programmierung |0 (DE-588)4724728-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a iOS 6 |0 (DE-588)1028469101 |2 gnd |9 rswk-swf |
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 App |g Programm |0 (DE-588)7705206-7 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4585131-1 |a DVD-ROM |2 gnd-carrier | |
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 7 |0 (DE-588)1045516198 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 1 | 1 | |a Objektorientierung |0 (DE-588)4346172-4 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 2 | |5 DE-604 | |
689 | 3 | 0 | |a Aspektorientierte Programmierung |0 (DE-588)4724728-9 |D s |
689 | 3 | |5 DE-604 | |
689 | 4 | 0 | |a iPhone |0 (DE-588)7596595-1 |D s |
689 | 4 | 1 | |a iPad |0 (DE-588)7712886-2 |D s |
689 | 4 | 2 | |a App |g Programm |0 (DE-588)7705206-7 |D s |
689 | 4 | 3 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 4 | 4 | |a iOS 6 |0 (DE-588)1028469101 |D s |
689 | 4 | |8 1\p |5 DE-604 | |
689 | 5 | 0 | |a iPhone |0 (DE-588)7596595-1 |D s |
689 | 5 | 1 | |a iPad |0 (DE-588)7712886-2 |D s |
689 | 5 | 2 | |a App |g Programm |0 (DE-588)7705206-7 |D s |
689 | 5 | 3 | |a iOS 8 |0 (DE-588)1059928167 |D s |
689 | 5 | |8 2\p |5 DE-604 | |
700 | 1 | |a Wagner, Clemens |e Verfasser |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4397933&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 1 | |u http://openbook.rheinwerk-verlag.de/apps_programmieren_fuer_iphone_und_ipad/ |x Verlag |z kostenfrei |3 Volltext |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026884540&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026884540&sequence=000006&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
912 | |a ebook | ||
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-026884540 |
Datensatz im Suchindex
DE-BY-863_location | 1000 |
---|---|
DE-BY-FWS_call_number | 1000/ST 261 I69 R689 |
DE-BY-FWS_katkey | 533513 |
DE-BY-FWS_media_number | 083101332333 |
_version_ | 1824553955609280512 |
adam_text |
Titel: Apps programmieren für iPhone und iPad
Autor: Rodewig, Klaus M
Jahr: 2014
Inhalt
Inhalt
Geleitwort. 15
Vorwort . 17
1 Hello iPhone 21
1.1 Voraussetzungen . 22
1.1.1 Das SDK und die Entwicklerprogramme . 23
1.1.2 Der Simulator . 24
1.1.3 Test der Arbeitsumgebung. 26
1.2 App geht's. 32
1.2.1 Ein neues Projekt. 32
1.2.2 Sehr verbunden. 39
1.2.3 Netzwerk und Ausgabe. 44
1.2.4 Test auf einem Gerät. 46
1.2.5 Entwicklerzertifikat und Entwicklungsprofile. 47
1.2.6 Apps mit speziellen Funktionalitäten. 52
1.2.7 Profilprobleme. 54
1.3 Zusammenfassung. 55
2 Die Reise nach iOS 57
2.1 Objektorientierte Programmierung. 58
2.1.1 Objekte und Abstraktion. 60
2.1.2 Vererbung. 63
2.1.3 Überschreiben von Methoden und spätes Binden. 66
2.1.4 Objektorientierung in Objective-C. 67
2.1.5 Die Architektur von iOS-Programmen. 76
2.2 Hefte raus, Klassenarbeit!. 78
2.2.1 Controller und View in der Praxis . 80
2.2.2 Modellbau. 88
2.2.3 Initializer und Methoden . 94
2.2.4 Vererbung. 104
2.2.5 Kategorien . 117
2.2.6 Protokolle. 122
Inhalt
2.2.7 Vorwärtsdeklarationen . 123
2.2.8 Kommunikation zwischen den Schichten. 125
2.2.9 Delegation . 131
2.2.10 Key-Value-Coding . 139
2.3 Speicherverwaltung und Propertys. 142
2.3.1 Stack und Heap . 142
2.3.2 Starke und schwache Referenzen . 145
2.3.3 Autoreleasepools . 148
2.3.4 Propertys und Accessoren. 150
2.4 In den Tiefen der Speicherverwaltung. 155
2.4.1 Manuelles Referenzzählen. 156
2.4.2 Die Speicherverwaltungsregeln für das manuelle Referenzzählen . 160
2.4.3 Autoreleasepools . 166
2.4.4 Der Referenzzähler . 169
2.4.5 Automatisches Referenzzählen. 170
2.4.6 Weakie und die starken Zeiger. 171
2.4.7 Einzelgänger. 175
2.4.8 Migration bestehender Projekte . 177
2.5 Das Foundation-Framework. 180
2.5.1 Mutables und Immutables. 181
2.5.2 Elementare Klassen . 183
2.5.3 Collections . 192
2.6 Blöcke . 196
2.6.1 Rückruffunktionen. 200
2.7 Namenskonventionen. 203
2.8 Zusammenfassung. 205
3 Sehen und anfassen 207
3.1 Eigene Viewklassen in Cocoa Touch. 207
3.1.1 Zeichnen in Cocoa Touch . 217
3.1.2 Zeitberechnung. 227
3.1.3 View-Erzeugung über Storyboards. 230
3.1.4 Aktualisierung der Zeitanzeige . 233
3.1.5 Wiederverwendbarkeit von Views. 236
3.1.6 Zeichenfarbe festlegen. 239
Inhalt
3.2 Views und Viewcontroller. 240
3.2.1 Outlets. 241
3.2.2 Outlet-Collections. 246
3.2.3 Containerviews . 248
3.2.4 View-Hierarchien . 249
3.2.5 Actions. 250
3.2.6 Ereignisse. 254
3.2.7 Controlzustände und Buttons. 258
3.2.8 Touch-A,Touch-A, Touch Me. 262
3.2.9 Übergänge. 278
3.2.10 Ein kleines Intermezzo über Labels. 284
3.2.11 Beliebige Objekte im Storyboard. 285
3.2.12 Der Lebenszyklus eines Viewcontrollers . 286
3.2.13 Speicher- und Ressourcenverwaltung des Viewcontrollers. 289
3.3 Lokale Benachrichtigungen. 290
3.3.1 Benachrichtigungen versenden . 292
3.3.2 Benachrichtigungen verarbeiten . 296
3.4 Eine App für alle . 303
3.4.1 Das Retina-Display. 305
3.4.2 Launch-Images. 309
3.4.3 Sprachkursus für die App. 310
3.4.4 Es funktioniert nicht. 315
3.4.5 Unterstützung älterer iOS-Versionen. 317
3.4.6 Base-Internationalisierung ausschalten . 319
3.4.7 Universelle Apps. 321
3.5 Geräteausrichtungen, Autosizing und Autolayout. 323
3.5.1 Flexible Views dank Autosizing. 325
3.5.2 Autolayout. 330
3.5.3 Restriktionen im Interface-Builderfestlegen . 330
3.5.4 Autolayout und Lokalisierung . 334
3.6 Fehlersuche. 336
3.6.1 Logging. 338
3.6.2 Der Debugger . 339
3.6.3 Breakpoints verwalten . 344
3.6.4 Die Debugger-Konsole. 346
Inhalt
4 Alles unter Kontrolle 353
4.1 Viewcontroller, XIBs und Storyboards. 353
4.1.1 Erstellungvon Viewcontrollern über XIB-Dateien . 354
4.1.2 Applikationsinitialisierung. 357
4.1.3 Storyboards. 358
4.1.4 Modale Dialoge. 366
4.1.5 Pop-over. 372
4.1.6 Übergänge. 374
4.2 Der IMavigationcontroller. 377
4.2.1 Viewcontroller anzeigen und entfernen . 378
4.2.2 Die Navigationsleiste. 379
4.2.3 Der Zurück-Button. 382
4.2.4 Gehe drei Felder zurück. 383
4.2.5 Die Werkzeugleiste. 387
4.3 Navigation-und Pop-over-Controller in der Praxis . 389
4.3.1 Navigationcontroller anlegen. 392
4.3.2 Einen Dialog für die Einstellungen gestalten . 395
4.3.3 Früher war alles besser. 398
4.3.4 Einstellungen dauerhaft speichern. 400
4.3.5 Storyboard lokalisieren. 405
4.3.6 Anpassung an das iPad. 408
4.4 Der Splitviewcontroller. 410
4.4.1 Das Splitviewcontroller-Delegate. 412
4.4.2 Eine Projektvariante erstellen. 413
4.4.3 Rotationsverhalten für einzelne Viewcontroller ändern. 416
4.4.4 Anlegen eines Splitviewcontrollers. 418
4.4.5 Autolayout-Restriktionen per Programmcode erstellen . 420
4.4.6 Anzeige des Masters. 427
4.5 Der Tabbarcontroller. 429
4.5.1 Aufbau einer Reiternavigation . 429
4.5.2 Plaketten. 431
4.5.3 Für ein paar Controller mehr. 432
4.6 Der Page-Viewcontroller. 436
4.6.1 Einen Page-Viewcontroller erzeugen. 437
4.6.2 Die Datenquelle und das Delegate. 439
4.7 Eigene Container- und Subviewcontroller. 441
4.7.1 Container- und Subviewcontroller. 442
4.7.2 Verwaltung der Subviewcontroller. 445
Inhalt
4.7.3 ContainerViews leicht gemacht. 446
4.8 Regelbasierte Anpassung der Oberfläche. 447
4.8.1 Gestaltungsregeln. 450
4.8.2 . und Gestaltungsmöelichkeiten . 453
5 Daten, Tabellen und Controller 457
5.1 Benachrichtigungen . 457
5.1.1 Benachrichtigungen empfangen . 458
5.1.2 Eigene Benachrichtigungen verschicken. 461
5.2 Layoutanpassungen und Viewrotationen . 463
5.2.1 Lang lebe das Rotationsprinzip!. 464
5.2.2 Anpassung des Layouts. 467
5.3 CoreData . 469
5.3.1 Datenmodellierung . 470
5.3.2 Implementierung von Entitätstypen. 475
5.3.3 Dokumentenordner und Application-Support-Verzeichnis. 476
5.3.4 Einbindung von Core Data . 478
5.3.5 Der Objektkontext. 480
5.3.6 Die Nachrichten des Objektkontexts. 481
5.3.7 Anlegen und Ändern von Entitäten in der Praxis. 482
5.4 Texte, Bilder und Töne verwalten. 484
5.4.1 Viewanpassungen für die Systemleisten. 485
5.4.2 Die Tastatur betritt die Bühne. 489
5.4.3 Fotos aufnehmen. 496
5.4.4 Töne aufnehmen und abspielen. 503
5.5 Tableviews und Core Data. 514
5.5.1 Tableviews. 514
5.5.2 Tabellenzellen gestalten. 516
5.5.3 Zellprototypen über das Storyboard definieren. 517
5.5.4 Zellprototypen per Programmcode bereitstellen. 521
5.5.5 Der Target-Action-Mechanismus und Tabellenzellen. 522
5.5.6 Zellen löschen. 523
5.6 Core Data II: Die Rückkehr der Objekte. 524
5.6.1 Prädikate. 525
5.6.2 Aktualisierung des Tableviews. 528
5.6.3 Das Delegate des Fetched-Results-Controllers . 532
5.6.4 Tabelleneinträge suchen. 535
Inhalt
5.7 Inhalte teilen. 539
5.7.1 Integration in das Fototagebuch. 539
5.7.2 Eigene Aktivitäten bereitstellen. 541
5.8 Collectionviews . 548
5.8.1 Der Collectionviewcontroller. 550
5.8.2 Gitterdarstellung . 550
5.8.3 Zellen und die Datenquelle. 554
5.8.4 Ergänzende Views. 556
5.8.5 Freie Layouts. 557
5.8.6 Freie Layouts und ergänzende Views . 565
5.8.7 Decorationviews . 567
6 Models, Layer, Animationen 569
6.1 Modell und Controller. 570
6.1.1 iOS Next Topmodel. 570
6.1.2 View an Controller. 576
6.1.3 Gerätebewegungen auswerten .:. 578
6.1.4 Modell an Controller. 583
6.1.5 Undo und Redo. 585
6.1.6 Unit-Tests . 589
6.2 Als die Views das Laufen lernten. 600
6.2.1 Animationen mit Blöcken . 602
6.2.2 Transitionen . 608
6.2.3 Zur Animation? Bitte jeder nur einen Block!. 611
6.3 Core Animation. 613
6.3.1 Layer . 613
6.3.2 Vordefinierte Layer-Klassen. 620
6.3.3 Der Layer mit der Maske . 624
6.3.4 Unser Button soll schöner werden. 625
6.3.5 Spieglein, Spieglein an der Wand. 627
6.3.6 Der bewegte Layer. 635
6.3.7 Daumenkino. 640
6.3.8 Relativitätstheorie . 643
6.3.9 Der View, der Layer, seine Animation und ihr Liebhaber . 646
6.3.10 Transaktionen . 652
6.3.11 Die 3. Dimension. 654
10
Inhalt
6.4 Scrollviews und gekachelte Layer. 658
6.4.1 Scrollen und Zoomen. 659
6.4.2 Die Eventverarbeitung . 664
6.4.3 Scharfe Kurven . 671
6.4.4 Ganz großes Kino. 674
6.4.5 PDF-Dateien anzeigen. 678
6.5 Über diese Brücke musst du gehen . 685
6.5.1 Toll-free Bridging und ARC. 685
6.5.2 C-Frameworks und ARC. 687
6.6 Was Sie schon immer über Instruments wissen wollten,
aber nie zu fragen wagten . 688
6.6.1 Spiel mir das Lied vom Leak. 690
6.6.2 Ich folgte einem Zombie. 696
6.6.3 Time Bandits. 699
6.6.4 Instruments und der Analyzer. 702
7 Programmieren, aber sicher 703
7.1 iOS und Hardware. 704
7.2 Bedrohungen, Angriffe, Sicherheitslücken und Maßnahmen. 709
7.2.1 Arten von Sicherheitslücken. 710
7.3 Threat Modeling. 712
7.3.1 Erstellen eines Datenflussdiagramms. 715
7.3.2 STRIDE . 737
7.3.3 Generische Designgrundsätze. 745
7.3.4 Threat Modeling aus der Tube - das Microsoft SDL Threat
Modeling Tool. 746
7.4 Sichere Programmierung in der Praxis. 752
7.4.1 Authentisierung. 752
7.4.2 Keychain. 767
7.4.3 Jailbreak-Erkennung. 775
7.4.4 Verzeichnisse und Dateiattribute. 781
7.4.5 Event-Handling . 784
7.4.6 Screenshots . 786
7.4.7 Sorgfältiger Umgang mit der Bildschirmsperre . 788
7.4.8 Struktur und Ordnung im Sandkasten . 789
7.4.9 UDID ist tot. Was nun?. 793
7.4.10 Base64. 796
11
Inhalt
7.5 iCloud. 798
7.5.1 Denkanstöße . 800
7.5.2 iCloud in der Praxis. 802
7.5.3 Key-Value-Storage. 806
7.5.4 Verschlüsselung (in der Cloud). 807
8 Datenserialisierung und Internetzugriff 817
8.1 Ich packe meine Texte. 817
8.1.1 Serialisierung von Zeichenketten. 817
8.1.2 Zeichenkodierungen. 818
8.1.3 Unicode und UTF-8 . 819
8.1.4 Die Zeichenkodierung erkennen . 820
8.1.5 Zeichenketten konvertieren . 821
8.2 JSON und die URLonauten. 822
8.2.1 Das JSON-Format. 822
8.2.2 Einfacher YouTube-Zugriff mit JSON. 824
8.2.3 URLs erstellen . 831
8.2.4 JSON-Dokumente schreiben. 835
8.2.5 Verwendung des JSONKits als Parser. 836
8.3 XML . 837
8.3.1 XML in Kürze. 837
8.3.2 Property-Listen . 843
8.3.3 SAX. 848
8.3.4 DOM und XPath . 863
8.3.5 Der Tag der Entscheidung. 872
8.4 Daten, Daten, ihr müsst wandern . 873
8.4.1 Synchrone Kommunikation. 873
8.4.2 Komplexe Anfragen. 876
8.4.3 Auf dem Webserver nichts Neues. 880
8.4.4 Asynchrone Kommunikation. 886
8.4.5 Große Datenmengen der Übertragung. 891
8.4.6 Passwortabfragen. 898
8.4.7 Sicher kommunizieren mitTSL(SSL). 902
8.4.8 Hier geht die POST ab. 914
8.4.9 Dateiupload. 919
8.4.10 Überprüfung der Erreichbarkeit. 929
8.5 Karten . 933
8.5.1 Karten darstellen. 933
12
Inhalt
J.5.2 Koordinatensysteme . 935
1.5.3 Geokoordinaten bestimmen . 937
!.5.4 Eigene Kartenbeschriftungen. 940
1.5.5 Routen. 943
9 Multimedia 949
9.1 Schönschrift. 949
9.1.1 Texthervorhebungen über Attributed Strings. 952
9.1.2 Weitere Anzeigemöglichkeiten. 964
9.1.3 Text mit Hervorhebungen über Dokumente erzeugen. 964
9.1.4 Zeichenketten in Farben umwandeln . 966
9.2 Einbindung von HTML-Dokumenten . 971
9.2.1 Anzeige von HTML-Dokumenten. 972
9.2.2 Javascript-Dateien einbinden. 977
9.2.3 Das Delegate des Webviews. 978
9.2.4 Webviews und Scrollviews . 982
9.2.5 Der Viewport . 984
9.2.6 Dynamische HTML-Seiten. 987
9.2.7 HTML-Sonderzeichen maskieren . 991
9.2.8 Javascript ausführen. 993
9.2.9 Ereignisübergabe an die Applikation. 996
9.3 Antwortcaching und Offlinemodus . 999
9.3.1 Bilder nachladen . 999
9.3.2 Cache Me If You Can. 1003
9.3.3 Let's go offline. 1007
9.3.4 Protokolle. 1010
9.3.5 Ein datenbankbasierter Offlinecache. 1016
9.4 Videos. 1036
9.4.1 YouTube-Videos einbetten . 1036
9.4.2 Wiedergabe über das Media-Player-Framework. 1039
9.4.3 Vorschaubilder erzeugen. 1045
9.4.4 Videos über Layer anzeigen . 1049
10 Jahrmarkt der Nützlichkeiten 1055
10.1 Ein Rundgang durch Xcode . 1055
10.1.1 Die Navigatorspalte. 1056
13
Inhalt
10.1.2 Der Utilitybereich. 1059
10.1.3 Der Editor. 1060
10.1.4 Autovervollständigung und Code-Schnipsel . 1062
10.1.5 Tastaturkurzbefehle. 1066
10.1.6 Tabs und Fenster. 1067
10.1.7 Simulatoren und Dokumentation nachladen. 1068
10.1.8 NoCountryforOld Man-Pages . 1070
10.1.9 Projekte dokumentieren . 1072
10.1.10 Snapshots . 1073
10.2 Refactoring. 1076
10.2.1 Refactorings in Xcode. 1076
10.2.2 Methoden auslagern. 1079
10.2.3 Oberklassen erzeugen und Methoden verschieben . 1083
10.3 Der Organizer. 1086
10.3.1 Die Geräteverwaltung. 1086
10.3.2 Archive und die Archivverwaltung. 1089
10.3.3 Projektverwaltung . 1091
10.4 Das Buildsystem . 1092
10.4.1 Workspaces, Projekte und Targets. 1092
10.4.2 Klassen in Bibliotheken auslagern. 1093
10.4.3 Bibliotheken wiederverwenden . 1100
10.4.4 Konfigurationen. 1101
10.4.5 Targets . 1106
10.4.6 Schemata . 1112
10.5 Ad-hoc-Distributionen . 1117
10.5.1 Geräteregistrierung. 1118
10.5.2 App-Installation über das iPhone-Konfigurationsprogramm. 1121
10.5.3 Ad-hoc-Distributionen über einen Webserver . 1123
10.6 Versionsverwaltung mit Cit. 1125
10.6.1 Lokale Git-Repositorys. 1126
10.6.2 Arbeiten mit verteilten Git-Repositorys. 1128
10.6.3 Git-Integration in Xcode. 1129
10.6.4 Einbindung existierender Git-Repositorys. 1133
10.6.5 GitX. 1135
10.6.6 SourceTree. 1136
10.6.7 Das Kommandozeilenprogramm von Git. 1138
10.6.8 Der eigene Git-Server . 1140
Index. 1147
14
Starten Sie
mît
Ihrer ersten App
Nach einem Überblick über die verschiedenen Hardware-Modelle und
die Architektur von iOS erhalten Sie eine Einführung in Objective-C
und
Cocoa
und programmieren sogleich Ihre erste App.
Lernen Sie mit spannenden Beispiel-Apps
Machen Sie sich anhand einer Wecker-App mit Konzepten, Mustern
und Objektklassen vertraut. Layoutanpassungen,
Core Data
und Navi¬
gationen setzen Sie mit einem Fototagebuch ein. Die Funktionsweise
von Animationen und Layern vermittelt Ihnen u.a. ein Schiebepuzzle.
Programmieren, aber sicher!
Sie erfahren, was alles beim Programmieren passieren kann und wie
Sie Ihre App auf Sicherheitslücken testen. Entwickeln Sie professionell
mit Xcode 5 und
Gît.
Inklusive Tipps zum
Debugging
Die DVD-ROM zum Buch
Alle Beispiele, Tools sowie ausgewählte Video-Lektionen
zu Xcoöe und Objective-C
Die Autoren
Klaus M. Rodewig ist Senior
Consultant
für Mobile
Security
sowie sichere Software-Entwicklung.
Clemens Wagner arbeitet seit vielen Jahren als
Software-Entwickler und erstellt u.a. ¡OS-Apps.
Aus dem Inhalt
Grundlagen
Xcode 5 und iOS 7
iOS Simulator und Instruments
Objective-C und Objekt¬
orientierung
Speicherverwaltung
Versionsverwaltung mit
Git
Entwicklung
Storyboards & Viewcontroller
Zeichnen in
Cocoa Touch
Core Data
und Benach¬
richtigungen
Audio, Fotos und Video
Internetzugriff, JSON und XML
Animationen und
Layer
Sicherheit
Threat Modeling
Bedrohungen & Maßnahmen
Sicherheit in der iOS-API |
any_adam_object | 1 |
author | Rodewig, Klaus M. 1971- Wagner, Clemens |
author_GND | (DE-588)131456431 |
author_facet | Rodewig, Klaus M. 1971- Wagner, Clemens |
author_role | aut aut |
author_sort | Rodewig, Klaus M. 1971- |
author_variant | k m r km kmr c w cw |
building | Verbundindex |
bvnumber | BV041437711 |
classification_rvk | ST 252 ST 261 ST 326 |
classification_tum | ELT 745f DAT 125f |
collection | ebook |
ctrlnum | (OCoLC)869854036 (DE-599)DNB1037931408 |
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 Elektrotechnik |
edition | [3.] Aufl. |
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">BV041437711</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20170315</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">131122s2014 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">13,N33</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1037931408</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836227346</subfield><subfield code="c">Gb. : EUR 39.90 (DE), EUR 41.10 (AT), sfr 49.90 (freier Pr.)</subfield><subfield code="9">978-3-8362-2734-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836227347</subfield><subfield code="9">3-8362-2734-7</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836227346</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)869854036</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1037931408</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="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-824</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-355</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 252</subfield><subfield code="0">(DE-625)143627:</subfield><subfield code="2">rvk</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 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">ELT 745f</subfield><subfield code="2">stub</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">Rodewig, Klaus M.</subfield><subfield code="d">1971-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)131456431</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Apps programmieren für iPhone und iPad</subfield><subfield code="b">das umfassende Handbuch ; [aktuell zu iOS 7 ; Grundlagen der Anwendungsentwicklung mit Xcode 5 ; Apps entwickeln, testen, absichern und veröffentlichen ; inkl. iCloud, Core Data, Debugging, Versionierung, zahlreicher Praxisbeispiele]</subfield><subfield code="c">Klaus M. Rodewig ; Clemens Wagner</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">[3.] Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1172 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">240 mm x 168 mm</subfield><subfield code="e">1 DVD</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">Galileo Computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">iOS 8</subfield><subfield code="0">(DE-588)1059928167</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">iOS 7</subfield><subfield code="0">(DE-588)1045516198</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierung</subfield><subfield code="0">(DE-588)4346172-4</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">Aspektorientierte Programmierung</subfield><subfield code="0">(DE-588)4724728-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">iOS 6</subfield><subfield code="0">(DE-588)1028469101</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</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">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="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4585131-1</subfield><subfield code="a">DVD-ROM</subfield><subfield code="2">gnd-carrier</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 7</subfield><subfield code="0">(DE-588)1045516198</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Objektorientierung</subfield><subfield code="0">(DE-588)4346172-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Aspektorientierte Programmierung</subfield><subfield code="0">(DE-588)4724728-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="4" 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="4" 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="4" 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="4" 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="4" ind2="4"><subfield code="a">iOS 6</subfield><subfield code="0">(DE-588)1028469101</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="4" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="5" 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="5" 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="5" 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="5" ind2="3"><subfield code="a">iOS 8</subfield><subfield code="0">(DE-588)1059928167</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="5" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wagner, Clemens</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</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=4397933&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://openbook.rheinwerk-verlag.de/apps_programmieren_fuer_iphone_und_ipad/</subfield><subfield code="x">Verlag</subfield><subfield code="z">kostenfrei</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ 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=026884540&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</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=026884540&sequence=000006&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ebook</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-026884540</subfield></datafield></record></collection> |
genre | (DE-588)4585131-1 DVD-ROM gnd-carrier |
genre_facet | DVD-ROM |
id | DE-604.BV041437711 |
illustrated | Illustrated |
indexdate | 2025-02-20T06:44:06Z |
institution | BVB |
isbn | 9783836227346 3836227347 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-026884540 |
oclc_num | 869854036 |
open_access_boolean | 1 |
owner | DE-824 DE-91G DE-BY-TUM DE-M347 DE-1050 DE-573 DE-92 DE-29T DE-739 DE-1102 DE-634 DE-863 DE-BY-FWS DE-473 DE-BY-UBG DE-355 DE-BY-UBR |
owner_facet | DE-824 DE-91G DE-BY-TUM DE-M347 DE-1050 DE-573 DE-92 DE-29T DE-739 DE-1102 DE-634 DE-863 DE-BY-FWS DE-473 DE-BY-UBG DE-355 DE-BY-UBR |
physical | 1172 S. Ill., graph. Darst. 240 mm x 168 mm 1 DVD |
psigel | ebook |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spellingShingle | Rodewig, Klaus M. 1971- Wagner, Clemens Apps programmieren für iPhone und iPad das umfassende Handbuch ; [aktuell zu iOS 7 ; Grundlagen der Anwendungsentwicklung mit Xcode 5 ; Apps entwickeln, testen, absichern und veröffentlichen ; inkl. iCloud, Core Data, Debugging, Versionierung, zahlreicher Praxisbeispiele] iOS 8 (DE-588)1059928167 gnd iOS 7 (DE-588)1045516198 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd Objektorientierung (DE-588)4346172-4 gnd Programmierung (DE-588)4076370-5 gnd Aspektorientierte Programmierung (DE-588)4724728-9 gnd Softwareentwicklung (DE-588)4116522-6 gnd iOS 6 (DE-588)1028469101 gnd iPhone (DE-588)7596595-1 gnd iPad (DE-588)7712886-2 gnd App Programm (DE-588)7705206-7 gnd |
subject_GND | (DE-588)1059928167 (DE-588)1045516198 (DE-588)4233947-9 (DE-588)4346172-4 (DE-588)4076370-5 (DE-588)4724728-9 (DE-588)4116522-6 (DE-588)1028469101 (DE-588)7596595-1 (DE-588)7712886-2 (DE-588)7705206-7 (DE-588)4585131-1 |
title | Apps programmieren für iPhone und iPad das umfassende Handbuch ; [aktuell zu iOS 7 ; Grundlagen der Anwendungsentwicklung mit Xcode 5 ; Apps entwickeln, testen, absichern und veröffentlichen ; inkl. iCloud, Core Data, Debugging, Versionierung, zahlreicher Praxisbeispiele] |
title_auth | Apps programmieren für iPhone und iPad das umfassende Handbuch ; [aktuell zu iOS 7 ; Grundlagen der Anwendungsentwicklung mit Xcode 5 ; Apps entwickeln, testen, absichern und veröffentlichen ; inkl. iCloud, Core Data, Debugging, Versionierung, zahlreicher Praxisbeispiele] |
title_exact_search | Apps programmieren für iPhone und iPad das umfassende Handbuch ; [aktuell zu iOS 7 ; Grundlagen der Anwendungsentwicklung mit Xcode 5 ; Apps entwickeln, testen, absichern und veröffentlichen ; inkl. iCloud, Core Data, Debugging, Versionierung, zahlreicher Praxisbeispiele] |
title_full | Apps programmieren für iPhone und iPad das umfassende Handbuch ; [aktuell zu iOS 7 ; Grundlagen der Anwendungsentwicklung mit Xcode 5 ; Apps entwickeln, testen, absichern und veröffentlichen ; inkl. iCloud, Core Data, Debugging, Versionierung, zahlreicher Praxisbeispiele] Klaus M. Rodewig ; Clemens Wagner |
title_fullStr | Apps programmieren für iPhone und iPad das umfassende Handbuch ; [aktuell zu iOS 7 ; Grundlagen der Anwendungsentwicklung mit Xcode 5 ; Apps entwickeln, testen, absichern und veröffentlichen ; inkl. iCloud, Core Data, Debugging, Versionierung, zahlreicher Praxisbeispiele] Klaus M. Rodewig ; Clemens Wagner |
title_full_unstemmed | Apps programmieren für iPhone und iPad das umfassende Handbuch ; [aktuell zu iOS 7 ; Grundlagen der Anwendungsentwicklung mit Xcode 5 ; Apps entwickeln, testen, absichern und veröffentlichen ; inkl. iCloud, Core Data, Debugging, Versionierung, zahlreicher Praxisbeispiele] Klaus M. Rodewig ; Clemens Wagner |
title_short | Apps programmieren für iPhone und iPad |
title_sort | apps programmieren fur iphone und ipad das umfassende handbuch aktuell zu ios 7 grundlagen der anwendungsentwicklung mit xcode 5 apps entwickeln testen absichern und veroffentlichen inkl icloud core data debugging versionierung zahlreicher praxisbeispiele |
title_sub | das umfassende Handbuch ; [aktuell zu iOS 7 ; Grundlagen der Anwendungsentwicklung mit Xcode 5 ; Apps entwickeln, testen, absichern und veröffentlichen ; inkl. iCloud, Core Data, Debugging, Versionierung, zahlreicher Praxisbeispiele] |
topic | iOS 8 (DE-588)1059928167 gnd iOS 7 (DE-588)1045516198 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd Objektorientierung (DE-588)4346172-4 gnd Programmierung (DE-588)4076370-5 gnd Aspektorientierte Programmierung (DE-588)4724728-9 gnd Softwareentwicklung (DE-588)4116522-6 gnd iOS 6 (DE-588)1028469101 gnd iPhone (DE-588)7596595-1 gnd iPad (DE-588)7712886-2 gnd App Programm (DE-588)7705206-7 gnd |
topic_facet | iOS 8 iOS 7 Objektorientierte Programmierung Objektorientierung Programmierung Aspektorientierte Programmierung Softwareentwicklung iOS 6 iPhone iPad App Programm DVD-ROM |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4397933&prov=M&dok_var=1&dok_ext=htm http://openbook.rheinwerk-verlag.de/apps_programmieren_fuer_iphone_und_ipad/ http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026884540&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026884540&sequence=000006&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT rodewigklausm appsprogrammierenfuriphoneundipaddasumfassendehandbuchaktuellzuios7grundlagenderanwendungsentwicklungmitxcode5appsentwickelntestenabsichernundveroffentlicheninklicloudcoredatadebuggingversionierungzahlreicherpraxisbeispiele AT wagnerclemens appsprogrammierenfuriphoneundipaddasumfassendehandbuchaktuellzuios7grundlagenderanwendungsentwicklungmitxcode5appsentwickelntestenabsichernundveroffentlicheninklicloudcoredatadebuggingversionierungzahlreicherpraxisbeispiele |
Beschreibung
THWS Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 261 I69 R689 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |