Einführung in Swift: [mit Referenzkarte zum Herausnehmen]
Saved in:
Main Author: | |
---|---|
Format: | Book |
Language: | German |
Published: |
[Wachtendonk]
MITP
2015
|
Edition: | 1. Aufl. |
Subjects: | |
Links: | http://deposit.dnb.de/cgi-bin/dokserv?id=5122963&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=027813475&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Physical Description: | 312 S. Ill., graph. Darst. 210 mm x 148 mm 1 Referenzkarte |
ISBN: | 9783826696756 3826696751 |
Staff View
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042377321 | ||
003 | DE-604 | ||
005 | 20160121 | ||
007 | t| | ||
008 | 150224s2015 gw ad|| |||| 00||| ger d | ||
015 | |a 15,N03 |2 dnb | ||
016 | 7 | |a 1064604579 |2 DE-101 | |
020 | |a 9783826696756 |c Pb. : ca. EUR 19.99 (DE), ca. EUR 20.60 (AT), ca. sfr 28.90 (freier Pr.) |9 978-3-8266-9675-6 | ||
020 | |a 3826696751 |9 3-8266-9675-1 | ||
035 | |a (OCoLC)908257717 | ||
035 | |a (DE-599)DNB1064604579 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-706 |a DE-526 |a DE-1102 |a DE-858 |a DE-29T |a DE-573 |a DE-11 |a DE-M347 |a DE-92 |a DE-29 |a DE-863 |a DE-1050 | ||
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 Hinzberg, Holger |e Verfasser |0 (DE-588)13944744X |4 aut | |
245 | 1 | 0 | |a Einführung in Swift |b [mit Referenzkarte zum Herausnehmen] |c Holger Hinzberg |
250 | |a 1. Aufl. | ||
264 | 1 | |a [Wachtendonk] |b MITP |c 2015 | |
300 | |a 312 S. |b Ill., graph. Darst. |c 210 mm x 148 mm |e 1 Referenzkarte | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Swift |g Programmiersprache |0 (DE-588)1066617112 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Swift |g Programmiersprache |0 (DE-588)1066617112 |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=5122963&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=027813475&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027813475 |
Record in the Search Index
_version_ | 1819289594091274240 |
---|---|
adam_text | INHALTSVERZEICHNIS
DANKSAGUNG 9
EINLEITUNG 11
1 DATENTYPEN UND OPTIONAIS 23
1.1 WILLKOMMEN AUF DEM SPIELPLATZ 23
1
.2
VARIABLEN UND KONSTANTEN 26
1
.3
ZAHLENDATENTYPEN KONVERTIEREN 30
1
.4
WERTE RUNDEN 34
1
.5
MINIMUM UND MAXIMUM 35
1
.6
DER DATENYP BOOL 37
1
.7
OPTIONAIS 37
1
.8
PROGRAMMIEREN MIT OPTIONAIS 41
2
ZEICHENKETTEN DES TYPS STRING 43
2
.1 STRING-INTERPOLATION 44
2.2
ZEICHENKETTEN VERGLEICHEN 47
2.3
TEXTABSCHNITTE FINDEN UND ERSETZEN 50
2.4
ZEICHENKETTEN IN ZAHLENTYPEN KONVERTIEREN 54
2.5
DIE KLASSE NSNUMBER 56
2.6
TEXTETEILEN 58
2.7
SUBSCRIPTING MIT UNICODE 60
2.8
ANFANG UND ENDE VON ZEICHENKETTEN 63
3
ARRAYS UND DICTIONARIES 67
3
.1 ARRAYS - LISTEN VON ELEMENTEN 67
3.2
ARRAYS SORTIEREN UND FILTERN 72
3.3
DICTIONARIES, DIE SCHNELLEN WOERTERBUECHER 75
4
FALLUNTERSCHEIDUNGEN UND SCHLEIFEN 81
4
.1 DIE IF-STRUKTUR 81
4.2
DIE SWITCH-CASE-STRUKTUR
88
4.3
DIE FOR-SCHLEIFE 91
4.4
SCHLEIFEN UND ARRAY 94
4.5
RUECKWAERTS DURCH DIE FOR-SCHLEIFE 96
HTTP://D-NB.INFO/1064604579
4.6
DIE WHILE-SCHLEIFE 98
4.7
SCHLEIFEN MIT FALLUNTERSCHEIDUNGEN 100
4.8
DIAGRAMME IM AUSGABEBEREICH 103
4.9
GUELTIGKEITSBEREICHE 106
5
FUNKTIONEN 111
5
.1 DIE ERSTE FUNKTION 111
5.2
BENANNTE PARAMETER 115
5.3
FUNKTIONEN MIT RUECKGABEWERT 117
5.4
TUPEL UND ANONYME TYPEN 121
5.5
EINE UNBESTIMMTE ANZAHL VON PARAMETERN 124
5.6
FUNKTIONEN MIT STANDARDWERTEN 128
5.7
PARAMETER SIND UNVERAENDERLICH 131
6 CLOSURES 135
6
.1 CLOSURES SIND FUNKTIONEN 135
6.2
CLOSURES ALS PARAMETER 137
6.3
ARRAYS SORTIEREN MIT CLOSURES 142
6.4
VARIABLENEINFANGEN 147
6.5
ASYNCHRONE CLOSURES MIT GRAND CENTRAL DISPATCH 151
6.6 PARALLELE VERARBEITUNG 154
6.7
ASYNCHRONE AUFRUFE MITTELS COMPLETION-HANDLER 157
7
KLASSEN UND OBJEKTE 161
7
.1 DAS ERSTE PROJEKT 161
7.2
ERSTE SCHRITTE IM WORKSPACE-FENSTER 164
7.3
DIE KLASSE PERSON 169
7.4
VON DER KLASSE ZUM OBJEKT 171
7.5
EIGENSCHAFTEN UND PUNKTNOTATION 173
7.6
BERECHNETE EIGENSCHAFTEN MIT GETTER UND SETTER 174
7.7
EIGENSCHAFTEN BEOBACHTEN 178
8 METHODEN 185
8
.1 METHODEN ZUR INITIALISIERUNG 1
88
8.2
FAILABLE INITIALIZERS - WENN ES MAL SCHIEFGEHT 191
8.3
METHODEN ZU DEINITIALISIERUNG 194
8.4
KLASSENMETHODEN 195
8.5
METHODEN KONTRA EIGENSCHAFTEN 198
9
VERERBUNG UND ASSOZIATIONEN 201
9
.1 DAS ERBE DER KLASSE PERSON 201
9.2
ERWEITERUNGEN DER ABGELEITETEN KLASSE 205
9.3
METHODEN UEBERSCHREIBEN 207
9.4
DIE INITIALISIERUNG ABGELEITETER KLASSEN 210
9.5
ASSOZIATIONEN - BEZIEHUNGEN ZWISCHEN OBJEKTEN 214
9.6
OPTIONAL-CHAINING 219
9.7
DER COALESCING-OPERATOR 223
10
PROTOKOLLE UND EXTENSIONS 225
10
.1 EIN EIGENES PROTOKOLL ENTWICKELN 226
10.2
PROTOKOLLE STATT DATENTYPEN 229
10.3
OPTIONALE PROTOKOLLE 232
10.4
EXTENSIONS 235
11 STRUKTUREN UND ENUMERATIONEN 239
11.1 ZURUECK ZUM SPIELPLATZ 239
11
.2
STRUKTUREN ODER KLASSEN? 243
11
.3
STRING DEPENDENCIES - ABHAENGIGKEITEN VON ZEICHENKETTEN 247
11
.4
ENUMERATIONEN 248
11
.5
ENUMERATIONEN MIT METHODEN 251
12
LOTTO -
6
AUS
49
255
12
.1 MVC: MODEL-VIEW-CONTROLLER 255
12.2
PROJEKTVORLAGE - COCOA APPLICATION 257
12.3
DER LOTTOZAHLENGENERATOR 259
12.4
DER INTERFACE BUILDER 266
12.5
INSPECTOR UND BIBLIOTHEK 268
12.6
ARBEITEN MIT DEM INTERFACE BUILDER 270
12.7
DER CONTROLLER 274
12.8
ZURUECK ZUM INTERFACE BUILDER 279
12.9
DAS WAR ES JETZT SCHON? 283
12.10
ONE MORE THING 284
SWIFT LEXIKON 287
STICHWORTVERZEICHNIS 311
|
any_adam_object | 1 |
author | Hinzberg, Holger |
author_GND | (DE-588)13944744X |
author_facet | Hinzberg, Holger |
author_role | aut |
author_sort | Hinzberg, Holger |
author_variant | h h hh |
building | Verbundindex |
bvnumber | BV042377321 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)908257717 (DE-599)DNB1064604579 |
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. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01748nam a2200409 c 4500</leader><controlfield tag="001">BV042377321</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20160121 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">150224s2015 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">15,N03</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1064604579</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783826696756</subfield><subfield code="c">Pb. : ca. EUR 19.99 (DE), ca. EUR 20.60 (AT), ca. sfr 28.90 (freier Pr.)</subfield><subfield code="9">978-3-8266-9675-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3826696751</subfield><subfield code="9">3-8266-9675-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)908257717</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1064604579</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-706</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-1050</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">Hinzberg, Holger</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)13944744X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Einführung in Swift</subfield><subfield code="b">[mit Referenzkarte zum Herausnehmen]</subfield><subfield code="c">Holger Hinzberg</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[Wachtendonk]</subfield><subfield code="b">MITP</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">312 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">210 mm x 148 mm</subfield><subfield code="e">1 Referenzkarte</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="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="689" ind1="0" 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="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=5122963&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=027813475&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-027813475</subfield></datafield></record></collection> |
id | DE-604.BV042377321 |
illustrated | Illustrated |
indexdate | 2024-12-20T17:09:34Z |
institution | BVB |
isbn | 9783826696756 3826696751 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027813475 |
oclc_num | 908257717 |
open_access_boolean | |
owner | DE-706 DE-526 DE-1102 DE-858 DE-29T DE-573 DE-11 DE-M347 DE-92 DE-29 DE-863 DE-BY-FWS DE-1050 |
owner_facet | DE-706 DE-526 DE-1102 DE-858 DE-29T DE-573 DE-11 DE-M347 DE-92 DE-29 DE-863 DE-BY-FWS DE-1050 |
physical | 312 S. Ill., graph. Darst. 210 mm x 148 mm 1 Referenzkarte |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | MITP |
record_format | marc |
spellingShingle | Hinzberg, Holger Einführung in Swift [mit Referenzkarte zum Herausnehmen] Swift Programmiersprache (DE-588)1066617112 gnd |
subject_GND | (DE-588)1066617112 |
title | Einführung in Swift [mit Referenzkarte zum Herausnehmen] |
title_auth | Einführung in Swift [mit Referenzkarte zum Herausnehmen] |
title_exact_search | Einführung in Swift [mit Referenzkarte zum Herausnehmen] |
title_full | Einführung in Swift [mit Referenzkarte zum Herausnehmen] Holger Hinzberg |
title_fullStr | Einführung in Swift [mit Referenzkarte zum Herausnehmen] Holger Hinzberg |
title_full_unstemmed | Einführung in Swift [mit Referenzkarte zum Herausnehmen] Holger Hinzberg |
title_short | Einführung in Swift |
title_sort | einfuhrung in swift mit referenzkarte zum herausnehmen |
title_sub | [mit Referenzkarte zum Herausnehmen] |
topic | Swift Programmiersprache (DE-588)1066617112 gnd |
topic_facet | Swift Programmiersprache |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=5122963&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=027813475&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT hinzbergholger einfuhrunginswiftmitreferenzkartezumherausnehmen |