Swift 4: das umfassende Handbuch
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Buch |
Sprache: | Deutsch |
Veröffentlicht: |
Bonn
Rheinwerk
2018
|
Ausgabe: | 1. Auflage |
Schriftenreihe: | Rheinwerk Computing
|
Schlagwörter: | |
Links: | http://deposit.dnb.de/cgi-bin/dokserv?id=e847b4ff687f426dbd4d22580d548df1&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=029852016&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Beschreibung: | Auf dem Umschlag: "Syntax, Grundlagen, Programmiertechniken, App-Entwicklung. - Objekt- und protokollorientierte Anwendungsentwicklung. - mit vielen Beispiel-Apps für iOS, macOS und tvOS. - Alle Beispielprojekte zum Download" |
Umfang: | 1304 Seiten Illustrationen, Diagramme 24 cm x 19 cm |
ISBN: | 9783836259200 3836259206 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV044451092 | ||
003 | DE-604 | ||
005 | 20191202 | ||
007 | t| | ||
008 | 170816s2018 gw a||| |||| 00||| ger d | ||
015 | |a 17,N33 |2 dnb | ||
016 | 7 | |a 1138126225 |2 DE-101 | |
020 | |a 9783836259200 |c Festeinband : EUR 54.90 (DE), EUR 56.50 (AT), CHF 70.90 (freier Preis) |9 978-3-8362-5920-0 | ||
020 | |a 3836259206 |9 3-8362-5920-6 | ||
024 | 3 | |a 9783836259200 | |
035 | |a (OCoLC)1001341666 | ||
035 | |a (DE-599)DNB1138126225 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-91G |a DE-M347 |a DE-19 |a DE-473 |a DE-706 |a DE-1102 |a DE-573 |a DE-20 |a DE-523 |a DE-B768 |a DE-860 |a DE-739 |a DE-83 |a DE-859 |a DE-898 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Kofler, Michael |d 1967- |e Verfasser |0 (DE-588)121636763 |4 aut | |
245 | 1 | 0 | |a Swift 4 |b das umfassende Handbuch |c Michael Kofler |
246 | 1 | 3 | |a Swift vier |
250 | |a 1. Auflage | ||
264 | 1 | |a Bonn |b Rheinwerk |c 2018 | |
300 | |a 1304 Seiten |b Illustrationen, Diagramme |c 24 cm x 19 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Rheinwerk Computing | |
500 | |a Auf dem Umschlag: "Syntax, Grundlagen, Programmiertechniken, App-Entwicklung. - Objekt- und protokollorientierte Anwendungsentwicklung. - mit vielen Beispiel-Apps für iOS, macOS und tvOS. - Alle Beispielprojekte zum Download" | ||
650 | 0 | 7 | |a Swift 4.0 |0 (DE-588)1150173424 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Swift |g Programmiersprache |0 (DE-588)1066617112 |2 gnd |9 rswk-swf |
653 | |a Apple | ||
653 | |a App | ||
653 | |a Apps | ||
653 | |a Swift | ||
653 | |a macOS | ||
653 | |a iOS | ||
653 | |a iPhone | ||
653 | |a iPad | ||
653 | |a Apple TV | ||
653 | |a Cocoa | ||
653 | |a Handbuch | ||
653 | |a Apps entwickeln | ||
653 | |a Apps programmieren | ||
653 | |a Swift entwickeln | ||
653 | |a Swift programmieren | ||
689 | 0 | 0 | |a Swift 4.0 |0 (DE-588)1150173424 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Swift |g Programmiersprache |0 (DE-588)1066617112 |D s |
689 | 1 | |5 DE-604 | |
710 | 2 | |a Rheinwerk Verlag |0 (DE-588)1081738405 |4 pbl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, E-Book; E-Book-Formate (PDF, ePub, Mobi, Online) |z 978-3-8362-5921-7 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, Bundle Buch + E-Book; E-Book-Formate (PDF, ePub, Mobi, Online) |z 978-3-8362-5923-1 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=e847b4ff687f426dbd4d22580d548df1&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
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=029852016&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-029852016 |
Datensatz im Suchindex
DE-BY-TUM_call_number | 0104 DAT 368f 2017 A 5467 0303 DAT 368f 2017 L 768 |
---|---|
DE-BY-TUM_katkey | 2278977 |
DE-BY-TUM_location | 01 03 |
DE-BY-TUM_media_number | 040008164636 040008164669 040008164670 040008164647 040008164681 040008164658 |
_version_ | 1821934052689575937 |
adam_text | Titel: Swift 4
Autor: Kofler, Michael
Jahr: 2018
Inhalt
Vorwort ............................................................................................................................................................... 15
TEIL I Swift_______________________________________________
1 Hello World! ............................................................................................................................... 21
1.1 »Hello World« im Playground ....................................................................................................... 21
1.2 »Hello World« als Terminal-App ................................................................................................... 31
1.3 »Hello World« auf dem iPad .......................................................................................................... 39
2 Swift-Crashkurs ....................................................................................................................... 41
2.1 Elementare Syntaxregeln und Kommentare ............................................................................ 41
2.2 Variablen, Konstanten und Datentypen ..................................................................................... 46
2.3 Strukturierung des Codes ............................................................................................................... 50
2.4 Klassen und Datenstrukturen ....................................................................................................... 54
2.5 Fehlerabsicherung ............................................................................................................................ 56
2.6 Xcode-Crashkurs ............................................;................................................................................... 58
3 Operatoren .................................................................................................................................. 71
3.1 Zuweisungs- und Rechenoperatoren .......................................................................................... 71
3.2 Vergleichsoperatoren und logische Operatoren ...................................................................... 76
3.3 Range-Operatoren ............................................................................................................................ 80
3.4 Operatoren für Fortgeschrittene .................................................................................................. 84
3.5 Eigene Operatoren ............................................................................................................................ 87
4 Variablen und Optionais ................................................................................................. 93
4.1 Variablen und Konstanten .............................................................................................................. 93
4.2 Optionais ............................................................................................................................................. 99
4.3 Wert- versus Referenztypen ........................................................................................................... 104
5 Verzweigungen und Schleifen ................................................................................... 107
5.1 Verzweigungen mit if ...................................................................................................................... 107
5.2 Inverse Logik mit guard ................................................................................................................... 110
5.3 Verzweigungen mit switch ............................................................................................................ 112
5.4 Versions- oder plattformabhängiger Code ................................................................................ 115
5.5 Schleifen .............................................................................................................................................. 117
5.6 Nicht triviale Schleifen .................................................................................................................... 121
6 Funktionen und Closures ................................................................................................ 127
6.1 Funktionen definieren und ausführen ....................................................................................... 127
6.2 Parameter............................................................................................................................................ 138
6.3 Standardfunktionen ......................................................................................................................... 145
6.4 Funktionale Programmierung ....................................................................................................... 149
6.5 Closures ................................................................................................................................................ 154
7 Zahlen und geometrische Strukturen ................................................................. 165
7.1 Zahlen und boolesche Werte ......................................................................................................... 165
72 NSNumber ........................................................................................................................................... 170
7.3 CGFIoat, CGPoint, CGSize und Co................................................................................................. 171
8 Zeichenketten ........................................................................................................................... 179
8.1 Syntax ................................................................................................................................................... 180
8.2 Bearbeitung von Zeichenketten ................................................................................................... 184
8.3 Suchen und ersetzen ........................................................................................................................ 188
8.4 Zeichenketten zerlegen und zusammensetzen ....................................................................... 191
8.5 Zeichenketten und Zahlen umwandeln ..................................................................................... 197
8.6 Zeichenketten und binäre Daten umwandeln (Data-Struktur) .......................................... 201
9 Datum und Uhrzeit .............................................................................................................. 203
9.1 Datum und Uhrzeit ermitteln und darstellen .......................................................................... 203
9.2 Rechnen mit Datum und Uhrzeit ................................................................................................. 205
10 Arrays, Dictionaries, Sets und Tupel ...................................................................... 207
10.1 Arrays .................................................................................................................................................... 207
10.2 Arrays und Aufzählungen verarbeiten........................................................................................ 217
10.3 Dicfionaries ......................................................................................................................................... 226
10.4 Sets ........................................................................................................................................................ 230
10.5 Option-Sets ......................................................................................................................................... 231
10.6 Tupel ...................................................................................................................................................... 233
10.7 Lottosimulator ................................................................................................................................... 235
11 Objektorientierte Programmierung I ................................................................... 24i
11.1 Klassen und Strukturen ................................................................................................................... 242
11.2 Enumerationen .................................................................................................................................. 250
11.3 Eigenschaften ..................................................................................................................................... 254
11.4 Init- und Deinit-Funktion ................................................................................................................ 266
11.5 Methoden ............................................................................................................................................ 271
11.6 Subscripts ............................................................................................................................................ 278
11.7 Typ-Aliasse ........................................................................................................................................... 281
11.8 Speicherverwaltung ......................................................................................................................... 282
12 Objektorientierte Programmierung II ................................................................. 287
12.1 Vererbung ............................................................................................................................................ 287
12.2 Generics ............................................................................................................................................... 299
12.3 Protokolle ............................................................................................................................................. 304
12.4 Standardprotokolle........................................................................................................................... 314
12.5 Extensions ........................................................................................................................................... 322
Protokollerweiterungen .................................................................................................................. 328
Reflection und Metatypen .............................................................................................................. 331
12.6
12.7
13 Fehlerabsicherung................................................................................................................. 337
13.1
13.2
13.3
Fehlerabsicherung mit try und catch .......................................................................................... 337
Selbst Fehler auslösen (throws und throw) .............................................................................. 346
Fehler in Funktionen weitergeben (rethrows) .......................................................................... 350
13.4 Das Error-Protokoll ............................................................................................................................ 354
13.5 Fehlerabsicherung von API-Methoden (NSError)..................................................................... 355
14 Importe, Attribute und Systemfunktionen .................................................... 359
14.1 Module, Frameworksund Importe ............................................................................. 359
14.2 Attribute .............................................................................................................................................. 363
14.3 Systemfunktionen aufrufen .......................................................................................................... 365
23 Tabellen und Listen darstellen ................................................................................... 629
23.1 Listen in iOS-Apps (UlTableView) ................................................................................................. 629
23.2 Prototypzellen .................................................................................................................................... 635
23.3 Individuelle Gestaltung von Listenzellen ................................................................................... 640
23.4 Veränderliche Listen ......................................................................................................................... 647
23.5 Tabellen in macOS-Apps(NSTableView) .................................................................................... 650
23.6 Collections asynchron füllen (UlCollectionView) .................................................................... 661
24 GPS- und Kompassfunktionen ................................................................................... 67i
24.1 Hello MapView! ................................................................................................................................. 671
24.2 Wegstrecke aufzeichnen ................................................................................................................. 676
24.3 Kompassfunktionen ......................................................................................................................... 683
25 Grafik und Animation........................................................................................................ 687
25.1 Eigene Steuerelemente mit Grafikfunktionen ......................................................................... 687
25.2 Kompass-Steuerelement ................................................................................................................ 694
25.3 Core Graphics ..................................................................................................................................... 702
25.4 Animationen ....................................................................................................................................... 706
26 Touch, Maus, Gestures und Drag 8t Drop .......................................................... 711
26.1 Touch ..................................................................................................................................................... 711
26.2 Maus ..................................................................................................................................................... 718
26.3 Gestures ............................................................................................................................................... 725
26.4 Drag Drop (macOS) ....................................................................................................................... 728
26.5 Drag Drop (iOS) .............................................................................................................................. 742
27 Audio, Video und Fotos .................................................................................................... 757
27.1 Audio-Wiedergabe mit dem AVAudioPlayer ............................................................................. 757
27.2 Audio-Wiedergabe mit dem AVPlayer ........................................................................................ 768
27.3 Audio-Wiedergabe mit dem AVPlayerViewController ........................................................... 770
27.4 Audio-Aufnahmen mit dem AVAudioRecorder durchführen .............................................. 772
27.5 Videos abspielen ................................................................................................................................ 777
27.6 Videos mit der Picker-View auswählen und aufnehmen ...................................................... 781
27.7 YouTube-Videos abspielen .............................................................................................................. 785
27.8 Fotos mit der Picker-View auswählen und aufnehmen ......................................................... 788
27.9 Fotos in einer AVCaptureSession aufnehmen .......................................................................... 791
27.10 Barcodes in einer AVCaptureSession erkennen ....................................................................... 799
28 SpriteKit ......................................................................................................................................... 803
28.1 Hello SpriteKit! ................................................................................................................................... 804
28.2 Sprites erzeugen und bewegen .................................................................................................... 813
28.3 Spielsteuerung durch Touch-Ereignisse ..................................................................................... 819
28.4 Bewegungssteuerung (Gyroskop und Accelerometer) .......................................................... 825
28.5 Aktionen ............................................................................................................................................... 832
28.6 DerGame-Loop .................................................................................................................................. 838
28.7 Kollisionserkennung ......................................................................................................................... 840
28.8 Minispiel: Luftballone abschießen .............................................................................................. 845
28.9 Physik .................................................................................................................................................... 852
28.10 Minispiel: Pyramide zerstören ...................................................................................................... 858
28.11 Scene-Editor ........................................................................................................................................ 865
28.12 Partikel-Emitter ................................................................................................................................. 872
29 iCloud ............................................................................................................................................... 875
29.1 iCloud-Grundlagen ........................................................................................................................... 875
29.2 Key/Value-Speicher .......................................................................................................................... 881
29.3 CloudKit-Grundlagen ....................................................................................................................... 888
29.4 CloudKit-Programmiertechniken ................................................................................................. 896
29.5 CloudKit-Beispiel ............................................................................................................................... 906
30 Asynchrone Programmierung .................................................................................... 919
30.1 Hello Grand Central Dispatchl ...................................................................................................... 920
30.2 GCD-Grundlagen ............................................. 923
30.3 Parallel rechnen ....................................................... 92g
DieAsync-Bibliothek ........................................................................................................................ 935
30.4
31 App Store und Co................................................................................................................... 937
31.1 iOS-Artwork (Icons, Launch Screen) ....................................................................................... g3g
31.2 macOS-Artwork (Icon) ....................................................................................................... g40
31.3 tvOS-Artwork (Parallax-Icons, Launch und Top Shelf Image) .......................................... 941
31.4 Mehrsprachige Apps ........................................................................................................................ 947
31.5 Eigene Apps im App Store anbieten ............................................................................................ 956
31.6 macOS-Programme selbst weitergeben .................................................................................... 964
32 Xcode-Arbeitstechniken .................................................................................................. 971
32.1 Simulator-Ausgaben stoppen ....................................................................................................... 971
32.2 Header-Code einer eigenen Klasse erzeugen ........................................................................... 972
32.3 Versionsverwaltung mit Git ........................................................................................................... 973
32.4 Crashlogs ............................................................................................................................................. 976
32.5 Refactoring .......................................................................................................................................... 977
32.6 Projekte umbenennen ..................................................................................................................... 978
32.7 Xcode-Verzeichnisse aufräumen .................................................................................................. 979
32.8 Apple Configurator ........................................................................................................................... 982
33 Server-side Swift .................................................................................................................... 985
33.1 Swift unter Linux ............................................................................................................................... 988
33.2 Vapor kennenlernen ......................................................................................................................... 995
33.3 Die Vapor-Toolbox ............................................................................................................................. 1004
33.4 Vapor-Grundlagen ............................................................................................................................ 1006
33.5 Datenbankanbindung mit Fluent ................................................................................................ 1017
33.6 Authentifizierung und Autorisierung ......................................................................................... 1028
33.7 Deployment ........................................................................................................................................ 1036
TEIL IV Beispielprojekte
34 New-York-Times-Bestseller............................................................................................ 1043
34.1 New-York-Times-API ......................................................................................................................... 1045
34.2 Benutzeroberfläche .......................................................................................................................... 1048
34.3 Split-View-Variante ........................................................................................................................... 1053
35 To-do-Listen ................................................................................................................................ 1059
35.1 Gestaltung der Benutzeroberfläche ............................................................................................ 1060
35.2 Datenmodell ....................................................................................................................................... 1061
35.3 View-Controller-Klasse ............................................................................................................ 1062
35.4 Popup-View-Controller-Klasse ...................................................................................................... 1069
35.5 iCloud-Variante .................................................................................................................................. 1070
36 Schatzsuche ................................................................................................................................ 1075
36.1 Aufbau der App .................................................................................................................................. 1075
36.2 Datenmodell ....................................................................................................................................... 1080
36.3 Location Manager selbst gemacht ............................................................................................... 1082
36.4 Steuerelement zur Richtungsanzeige (UlBezierPath) ............................................................ 1086
36.5 Hauptansicht mit Listenfeld .......................................................................................................... 1087
36.6 Popup-Dialog zum Speichern ........................................................................................................ 1092
36.7 Detailansicht mit Richtungspfeil .................................................................................................. 1093
37 Währungskalkulator........................................................................................................... 1101
37.1 App-Überblick .................................................................................................................................... 1101
37.2 Kurse ermitteln .................................................................................................................................. 1107
37.3 Das Datenmodell der App .............................................................................................................. 1110
37.4 Umrechnungsansicht....................................................................................................................... 1113
37.5 Einstellungsansicht .......................................................................................................................... 1119
37.6 Internationalisierung und Lokalisierung.................................................................................... 1124
38 Fünf Gewinnt............................................................................................................................. 1127
38.1 Die App »Fünf Gewinnt« ................................................................................................................. 1127
38.2 Enumerationen und globale Funktionen (Globals.swift) ...................................................... 1130
38.3 Die Spiellogik (FiveWins.swiff) ...................................................................................................... 1134
38.4 Darstellung des Spielbretts und der Steine (BoardView.swift) ........................................... 1145
38.5 Steuerung des Spielablaufs (ViewController.swift) ................................................................ 1155
38.6 Der Popup-Dialog (PopupVC.swift) .............................................................................................. 1160
38.7 Erweiterungsmöglichkeiten .......................................................................................................... 1162
39 Icon-Resizer................................................................................................................................. 1165
39.1 App-Überblick .................................................................................................................................... 1165
39.2 Icons verwalten (IconSize-Struktur)............................................................................................. 1171
39.3 Hauptfenster (ViewController.swift) ........................................................................................... 1177
39.4 Drag Drop-Quelle für Icons (IconCellView.swift) ................................................................. 1185
39.5 Drag Drop-Empfängerfür Icons (OriginallconView.swift) ................................................ 1186
39.6 Popup-Menü (IconChoiceVC.swift) .............................................................................................. 1189
39.7 Temporäres Verzeichnis erstellen und löschen ........................................................................ 1190
40 Breakout ........................................................................................................................................ 1193
40.1 Programmaufbau .............................................................................................................................. 1194
40.2 Initialisierung ..................................................................................................................................... 1195
40.3 Spielsteuerung ................................................................................................................................... 1202
41 Pac-Man selbst gemacht ................................................................................................. 1207
41.1 Programmaufbau .............................................................................................................................. 1208
41.2 Der Tile-Editor »Tiled« ...................................................................................................................... 1210
41.3 Globale Konstanten, Datenstrukturen und Enumerationen ............................................... 1214
41.4 Initialisierung des Spiels ................................................................................................................. 1216
41.5 Die Maze-Klasse ................................................................................................................................ 1220
41.6 Aufbau der Spielszene (setup-Methoden) ................................................................................. 1224
41.7 Spielsteuerung (touch-Methoden) .............................................................................................. 1230
41.8 Bewegung des Pac-Mans ................................................................................................................ 1235
41.9 Steuerung der Monster ................................................................................................................... 1239
41.10 Kollisionen ........................................................................................................................................... 1245
41.11 Apple-TV-Variante von Pac-Man ................................................................................................... 1249
41.12 Pac-Man-Figuren zeichnen ............................................................................................................. 1252
42 Asteroids........................................................................................................................................ 1255
42.1 Programmaufbau .............................................................................................................................. 1256
42.2 Globale Konstanten und Funktionen .......................................................................................... 1258
42.3 Programmstart und Tastaturereignisse (GameViewController) ......................................... 1258
42.4 Initialisierung des Spiels (GameScene) ....................................................................................... 1261
42.5 Spielablauf (ebenfalls in GameScene) ........................................................................................ 1267
42.6 Fokussierbare Menütexte (MyLabel) ........................................................................................... 1273
42.7 Der Einstellungsdialog (MainScene) ........................................................................................... 1274
Index .................................................................................................................................................................... 1281
|
any_adam_object | 1 |
author | Kofler, Michael 1967- |
author_GND | (DE-588)121636763 |
author_facet | Kofler, Michael 1967- |
author_role | aut |
author_sort | Kofler, Michael 1967- |
author_variant | m k mk |
building | Verbundindex |
bvnumber | BV044451092 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)1001341666 (DE-599)DNB1138126225 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02922nam a2200709 c 4500</leader><controlfield tag="001">BV044451092</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20191202 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">170816s2018 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">17,N33</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1138126225</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836259200</subfield><subfield code="c">Festeinband : EUR 54.90 (DE), EUR 56.50 (AT), CHF 70.90 (freier Preis)</subfield><subfield code="9">978-3-8362-5920-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836259206</subfield><subfield code="9">3-8362-5920-6</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836259200</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1001341666</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1138126225</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</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-91G</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-898</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</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="100" ind1="1" ind2=" "><subfield code="a">Kofler, Michael</subfield><subfield code="d">1967-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)121636763</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Swift 4</subfield><subfield code="b">das umfassende Handbuch</subfield><subfield code="c">Michael Kofler</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Swift vier</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk</subfield><subfield code="c">2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1304 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">24 cm x 19 cm</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">Rheinwerk Computing</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf dem Umschlag: "Syntax, Grundlagen, Programmiertechniken, App-Entwicklung. - Objekt- und protokollorientierte Anwendungsentwicklung. - mit vielen Beispiel-Apps für iOS, macOS und tvOS. - Alle Beispielprojekte zum Download"</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Swift 4.0</subfield><subfield code="0">(DE-588)1150173424</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Swift</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)1066617112</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Apple</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">App</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Apps</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Swift</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">macOS</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">iOS</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">iPhone</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">iPad</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Apple TV</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Cocoa</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Handbuch</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Apps entwickeln</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Apps programmieren</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Swift entwickeln</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Swift programmieren</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Swift 4.0</subfield><subfield code="0">(DE-588)1150173424</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">Swift</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)1066617112</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Rheinwerk Verlag</subfield><subfield code="0">(DE-588)1081738405</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, E-Book; E-Book-Formate (PDF, ePub, Mobi, Online)</subfield><subfield code="z">978-3-8362-5921-7</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, Bundle Buch + E-Book; E-Book-Formate (PDF, ePub, Mobi, Online)</subfield><subfield code="z">978-3-8362-5923-1</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=e847b4ff687f426dbd4d22580d548df1&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">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=029852016&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-029852016</subfield></datafield></record></collection> |
id | DE-604.BV044451092 |
illustrated | Illustrated |
indexdate | 2024-12-20T18:03:27Z |
institution | BVB |
institution_GND | (DE-588)1081738405 |
isbn | 9783836259200 3836259206 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029852016 |
oclc_num | 1001341666 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-M347 DE-19 DE-BY-UBM DE-473 DE-BY-UBG DE-706 DE-1102 DE-573 DE-20 DE-523 DE-B768 DE-860 DE-739 DE-83 DE-859 DE-898 DE-BY-UBR |
owner_facet | DE-91G DE-BY-TUM DE-M347 DE-19 DE-BY-UBM DE-473 DE-BY-UBG DE-706 DE-1102 DE-573 DE-20 DE-523 DE-B768 DE-860 DE-739 DE-83 DE-859 DE-898 DE-BY-UBR |
physical | 1304 Seiten Illustrationen, Diagramme 24 cm x 19 cm |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Rheinwerk |
record_format | marc |
series2 | Rheinwerk Computing |
spellingShingle | Kofler, Michael 1967- Swift 4 das umfassende Handbuch Swift 4.0 (DE-588)1150173424 gnd Swift Programmiersprache (DE-588)1066617112 gnd |
subject_GND | (DE-588)1150173424 (DE-588)1066617112 |
title | Swift 4 das umfassende Handbuch |
title_alt | Swift vier |
title_auth | Swift 4 das umfassende Handbuch |
title_exact_search | Swift 4 das umfassende Handbuch |
title_full | Swift 4 das umfassende Handbuch Michael Kofler |
title_fullStr | Swift 4 das umfassende Handbuch Michael Kofler |
title_full_unstemmed | Swift 4 das umfassende Handbuch Michael Kofler |
title_short | Swift 4 |
title_sort | swift 4 das umfassende handbuch |
title_sub | das umfassende Handbuch |
topic | Swift 4.0 (DE-588)1150173424 gnd Swift Programmiersprache (DE-588)1066617112 gnd |
topic_facet | Swift 4.0 Swift Programmiersprache |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=e847b4ff687f426dbd4d22580d548df1&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=029852016&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT koflermichael swift4dasumfassendehandbuch AT rheinwerkverlag swift4dasumfassendehandbuch AT koflermichael swiftvier AT rheinwerkverlag swiftvier |
Inhaltsverzeichnis
Paper/Kapitel scannen lassen
Paper/Kapitel scannen lassen
Teilbibliothek Mathematik & Informatik
Signatur: |
0104 DAT 368f 2017 A 5467 Lageplan |
---|---|
Exemplar 1 | Nicht ausleihbar Am Standort |
Teilbibliothek Chemie, Lehrbuchsammlung
Signatur: |
0303 DAT 368f 2017 L 768 Lageplan |
---|---|
Exemplar 1 | Ausleihbar Am Standort |
Exemplar 2 | Ausleihbar Am Standort |
Exemplar 3 | Ausleihbar Am Standort |
Exemplar 4 | Ausleihbar Am Standort |
Exemplar 5 | Ausleihbar Am Standort |