Durchstarten mit Swift: [Apples neue Programmiersprache Schritt für Schritt verständlich und gut erklärt]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Köln [u.a.]
O'Reilly
2015
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIII, 249 S. Ill. |
ISBN: | 9783955618841 3955618846 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042265297 | ||
003 | DE-604 | ||
005 | 20240621 | ||
007 | t | ||
008 | 150112s2015 gw a||| |||| 00||| ger d | ||
015 | |a 14,N36 |2 dnb | ||
016 | 7 | |a 105779788X |2 DE-101 | |
020 | |a 9783955618841 |c Pb. : EUR 24.90 (DE), EUR 25.60 (AT) |9 978-3-95561-884-1 | ||
020 | |a 3955618846 |9 3-95561-884-6 | ||
035 | |a (OCoLC)931654418 | ||
035 | |a (DE-599)DNB105779788X | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-92 |a DE-706 |a DE-11 |a DE-1102 |a DE-573 |a DE-858 |a DE-83 |a DE-523 |a DE-824 |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 Popp, Stefan |e Verfasser |0 (DE-588)1029718946 |4 aut | |
245 | 1 | 0 | |a Durchstarten mit Swift |b [Apples neue Programmiersprache Schritt für Schritt verständlich und gut erklärt] |c Stefan Popp ; Ralf Peters |
250 | |a 1. Aufl. | ||
264 | 1 | |a Köln [u.a.] |b O'Reilly |c 2015 | |
300 | |a XIII, 249 S. |b Ill. | ||
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 | |
700 | 1 | |a Peters, Ralf |e Verfasser |0 (DE-588)1066213127 |4 aut | |
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=027702965&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
Datensatz im Suchindex
_version_ | 1805083746112634880 |
---|---|
adam_text |
INHALT
VORWORT IX
1 EINFUEHRUNG 1
SWIFT 1
OBJECTIVE-C OHNE C? 3
VORTEILE VON SWIFT 3
DIE PLATTFORM KENNENLERNEN 5
2 XCODE UND CO 7
INSTALLATION VON XCODE 7
DIE WICHTIGSTEN EINSTELLUNGEN 8
EINE UEBERSICHT 11
SHORTCUTS, DIE DAS LEBEN ERLEICHTERN 20
DER EDITOR .* 22
NAVIGATIONSMOEGLICHKEITEN 23
HILFE! 24
3 DIE ERSTEN
SCHRITTE 27
EINEN PLAYGROUND ERSTELLEN 27
VARIABLEN UND KONSTANTEN 32
BENENNUNG 33
KOMMENTARE 34
ZAHLEN UND ZEICHENKETTEN AUSGEBEN 35
4 KONTROLLSTRUKTUREN UND SCHLEIFEN 39
IF-ELSE 39
SWITCH 43
SCHLEIFEN 47
FOR-SCHLEIFE 48
FOR-IN-SCHLEIFE 50
I V
HTTP://D-NB.INFO/105779788X
WHILE-SCHLEIFE 51
DO-WHILE-SCHLEIFE 51
SPRUNGANWEISUNGEN 51
LOGISCHE OPERATOREN 53
5 HELLO WORLD 57
EIN IOS-PROJEKT ERSTELLEN 57
DIE ERSTEN UI-ELEMENTE HINZUFUEGEN 60
DER ERSTE START IM SIMULATOR 64
OUTLETS UND ACTIONS HINZUFUEGEN 67
EIN BISSCHEN CODE MUSS SEIN 70
6 DATENTYPEN UND FUNKTIONEN 73
DATENTYPEN 73
ZAHLEN 73
FUNKTIONEN 77
TYPE ALIASES 87
7 ENUMERATIONEN UND STRUKTUREN 89
AUFZAEHLUNGEN 89
STRUKTUREN 94
8 KLASSEN UND OBJEKTE 105
WICHTIGE UNTERSCHIEDE UND GEMEINSAMKEITEN 105
DEKLARATION UND INSTANZIIERUNG 106
METHODEN 107
STATISCHE VARIABLEN UND METHODEN 107
KONSTRUKTOREN 108
FAILABLE-KONSTRUKTOREN 113
DESTRUKTOREN 114
PROPERTIES 115
LAZY PROPERTIES 115
VERERBUNG 116
ZUGANGSKONTROLLE 122
9 CONTAINER, MUTABILITY
UND WEITERE
SPRACHELEMENTE 129
ARRAYS 129
DICTIONARIES 131
FUNKTIONEN ALS DATENTYP 134
FUNKTIONEN ALS RUECKGABEWERT 136
NESTED FUNCTIONS 137
VI | INHALT
TYPE CASTING 137
SUBSCRIPTS 141
OPTIONAIS 142
10 PROTOKOLLE UND EXTENSIONS 147
PROTOKOLLE 147
METHODEN 148
PROPERTIES 150
MUTATING 151
KONSTRUKTOREN 152
DELEGATION 153
VERERBUNG VON PROTOKOLLEN 157
PROTOKOLLE MIT EXTENSIONS ADAPTIEREN 158
PROTOKOLLE UND CONTAINER 158
MEHRERE PROTOKOLLE ADAPTIEREN 159
OPTIONALE METHODEN UND PROPERTIES 160
EXTENSIONS 164
OPERATOREN UEBERLADEN 167
11 GENERISCHE UND FUNKTIONALE
ENTWICKLUNG 171
CLOSURES 171
VERZOEGERTE BERECHNUNGEN 179
SUCH- UND SORTIERFUNKTIONEN 182
GENERICS 185
12 VON DER IDEE
ZUR ERSTEN
APP 193
UEBERLEGUNGEN UND IDEEN 193
PROJEKT ANLEGEN 194
MIT CORE DATA DATEN STRUKTURIEREN 195
UI VORBEREITEN 200
QUELLCODE AUFRAEUMEN 213
DEN FETCHED RESULTS CONTROLLER ANPASSEN 213
DEN FETCH-REQUEST ANPASSEN 215
DIE RUN-ENTITAET ERSTELLEN UND SPEICHERN 216
TIMER ERSTELLEN UND ZEIT FORMATIEREN 219
13 DIE APP UM GPS
ERWEITERN 223
GPS-KOORDINATEN INTEGRIEREN 223
LETZTE FORMATIERUNGEN DES RUNTIMER VIEW CONTROLLERS 228
DIE LETZTE ANPASSUNG DES RUNTIMER- UND MASTER VIEW CONTROLLERS 229
DAS MAPKIT FRAMEWORK EINBINDEN 229
INHALT | VII
LUST AUF MEHR? 239
ABSCHLIESSENDES 239
14 WIE GEHT
ES WEITER? 241
INDEX 245
VIII | INHALT |
any_adam_object | 1 |
author | Popp, Stefan Peters, Ralf |
author_GND | (DE-588)1029718946 (DE-588)1066213127 |
author_facet | Popp, Stefan Peters, Ralf |
author_role | aut aut |
author_sort | Popp, Stefan |
author_variant | s p sp r p rp |
building | Verbundindex |
bvnumber | BV042265297 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)931654418 (DE-599)DNB105779788X |
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>00000nam a2200000 c 4500</leader><controlfield tag="001">BV042265297</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240621</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">150112s2015 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">14,N36</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">105779788X</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783955618841</subfield><subfield code="c">Pb. : EUR 24.90 (DE), EUR 25.60 (AT)</subfield><subfield code="9">978-3-95561-884-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3955618846</subfield><subfield code="9">3-95561-884-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)931654418</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB105779788X</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-92</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-824</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">Popp, Stefan</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1029718946</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Durchstarten mit Swift</subfield><subfield code="b">[Apples neue Programmiersprache Schritt für Schritt verständlich und gut erklärt]</subfield><subfield code="c">Stefan Popp ; Ralf Peters</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Köln [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 249 S.</subfield><subfield code="b">Ill.</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="700" ind1="1" ind2=" "><subfield code="a">Peters, Ralf</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1066213127</subfield><subfield code="4">aut</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=027702965&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield></record></collection> |
id | DE-604.BV042265297 |
illustrated | Illustrated |
indexdate | 2024-07-20T07:53:26Z |
institution | BVB |
isbn | 9783955618841 3955618846 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027702965 |
oclc_num | 931654418 |
open_access_boolean | |
owner | DE-92 DE-706 DE-11 DE-1102 DE-573 DE-858 DE-83 DE-523 DE-824 DE-1050 |
owner_facet | DE-92 DE-706 DE-11 DE-1102 DE-573 DE-858 DE-83 DE-523 DE-824 DE-1050 |
physical | XIII, 249 S. Ill. |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | O'Reilly |
record_format | marc |
spelling | Popp, Stefan Verfasser (DE-588)1029718946 aut Durchstarten mit Swift [Apples neue Programmiersprache Schritt für Schritt verständlich und gut erklärt] Stefan Popp ; Ralf Peters 1. Aufl. Köln [u.a.] O'Reilly 2015 XIII, 249 S. Ill. txt rdacontent n rdamedia nc rdacarrier Swift Programmiersprache (DE-588)1066617112 gnd rswk-swf Swift Programmiersprache (DE-588)1066617112 s DE-604 Peters, Ralf Verfasser (DE-588)1066213127 aut DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027702965&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Popp, Stefan Peters, Ralf Durchstarten mit Swift [Apples neue Programmiersprache Schritt für Schritt verständlich und gut erklärt] Swift Programmiersprache (DE-588)1066617112 gnd |
subject_GND | (DE-588)1066617112 |
title | Durchstarten mit Swift [Apples neue Programmiersprache Schritt für Schritt verständlich und gut erklärt] |
title_auth | Durchstarten mit Swift [Apples neue Programmiersprache Schritt für Schritt verständlich und gut erklärt] |
title_exact_search | Durchstarten mit Swift [Apples neue Programmiersprache Schritt für Schritt verständlich und gut erklärt] |
title_full | Durchstarten mit Swift [Apples neue Programmiersprache Schritt für Schritt verständlich und gut erklärt] Stefan Popp ; Ralf Peters |
title_fullStr | Durchstarten mit Swift [Apples neue Programmiersprache Schritt für Schritt verständlich und gut erklärt] Stefan Popp ; Ralf Peters |
title_full_unstemmed | Durchstarten mit Swift [Apples neue Programmiersprache Schritt für Schritt verständlich und gut erklärt] Stefan Popp ; Ralf Peters |
title_short | Durchstarten mit Swift |
title_sort | durchstarten mit swift apples neue programmiersprache schritt fur schritt verstandlich und gut erklart |
title_sub | [Apples neue Programmiersprache Schritt für Schritt verständlich und gut erklärt] |
topic | Swift Programmiersprache (DE-588)1066617112 gnd |
topic_facet | Swift Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027702965&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT poppstefan durchstartenmitswiftapplesneueprogrammierspracheschrittfurschrittverstandlichundguterklart AT petersralf durchstartenmitswiftapplesneueprogrammierspracheschrittfurschrittverstandlichundguterklart |