Objective-C kompakt: ein Kurs für Umsteiger und Fortgeschrittene ; [aktuell für Mac OS X 10.7, iOS 5 und Xcode 4.2]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
dpunkt-Verl.
2012
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | Literaturverz. S. 169 - 171 |
Beschreibung: | IX, 175 S. graph. Darst. |
ISBN: | 9783898646925 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039820401 | ||
003 | DE-604 | ||
005 | 20231221 | ||
007 | t | ||
008 | 120119s2012 d||| |||| 00||| ger d | ||
015 | |a 10N10 |2 dnb | ||
016 | 7 | |a 1000557685 |2 DE-101 | |
020 | |a 9783898646925 |c GEF. : ca. EUR 33.00, ca. EUR 34.00 (AT), ca. sfr 53.00 (freier Pr.) |9 978-3-89864-692-5 | ||
035 | |a (OCoLC)775102592 | ||
035 | |a (DE-599)DNB1000557685 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-11 |a DE-1050 |a DE-859 |a DE-91G |a DE-83 |a DE-858 |a DE-92 |a DE-M347 | ||
082 | 0 | |a 005.133 |2 22//ger | |
084 | |a ST 231 |0 (DE-625)143618: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 364f |2 stub | ||
100 | 1 | |a Seelemann, Max |d 1986- |e Verfasser |0 (DE-588)1018349286 |4 aut | |
245 | 1 | 0 | |a Objective-C kompakt |b ein Kurs für Umsteiger und Fortgeschrittene ; [aktuell für Mac OS X 10.7, iOS 5 und Xcode 4.2] |c Max Seelemann |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg |b dpunkt-Verl. |c 2012 | |
300 | |a IX, 175 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Literaturverz. S. 169 - 171 | ||
650 | 0 | 7 | |a Objective-C |0 (DE-588)4335874-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Objective-C |0 (DE-588)4335874-3 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3435134&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=024680543&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-024680543 |
Datensatz im Suchindex
_version_ | 1805145910759391232 |
---|---|
adam_text |
IMAGE 1
VII
INHALTSVERZEICHNIS
1 EINFUEHRUNG 1
2 NACHRICHTEN UND OBJEKTE 3
2.1 DAS NACHRICHTENKONZEPT 3
2.2 DYNAMISCHE TYPISIERUNG 6
2.3 DYNAMISCHE BINDUNG 8
2.4 DAS SCHLUESSELWORT NIL 10
2.5 EMPFANGEN EINER NACHRICHT 12
2.6 ZUSAMMENFASSUNG 14
3 KLASSEN 15
3.1 DEKLARATION EINER KLASSE 16
3.1.1 INSTANZVARIABLEN 18
3.1.2 METHODEN 20
3.1.3 IMPLEMENTIERUNG 24
3.2 VERERBUNG UND ABSTRAKTION 25
3.3 KLASSENOBJEKTE 28
3.4 LEBENSZYKLUS 31
3.5 REFLEKTION 33
3.6 ZUSAMMENFASSUNG 38
4 ERSTELLEN VON OBJEKTEN 39
4.1 ALLOKATION 40
4.2 INITIALISIERUNG 41
4.3 CONVENIENCE CONSTRUCTORS 44
4.4 BEISPIEL: CLASS-CLUSTER 45
4.5 ZUSAMMENFASSUNG 49
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/1000557685
DIGITALISIERT DURCH
IMAGE 2
INHALTSVERZEICHNIS
5 DIE LAUFZEITUMGEBUNG 51
5.1 AUFBAU 52
5.1.1 IMPLEMENTIERUNG 52
5.1.2 NACHRICHTEN 54
5.1.3 NACHRICHTEN AN SUPER 55
5.1.4 INSTANZVARIABLEN 58
5.1.5 OBJEKTE 60
5.1.6 KLASSEN UND METAKLASSEN 61
5.2 REFLEKTION UND MODIFIKATION 63
5.3 WEITERE FUNKTIONEN 65
5.4 BEISPIEL: KEY-VALUE OBSERVING 67
5.5 VERSIONEN UND PLATTFORMEN 71
5.6 ZUSAMMENFASSUNG 72
6 SPEICHERVERWALTUNG 73
6.1 ARTEN DER VERWALTUNG 73
6.2 REFERENCE COUNTING 76
6.2.1 BENUTZER 76
6.2.2 KORREKTHEIT 78
6.2.3 AUTORELEASE POOLS 79
6.2.4 ZEITPUNKT DER FREIGABE 81
6.2.5 METHODENBENENNUNG 85
6.2.6 BENUTZUNG 87
6.2.7 COREFOUNDATION 93
6.3 GARBAGE COLLECTION 94
6.3.1 FUNKTIONSWEISE 95
6.3.2 WICHTIGE ASPEKTE 96
6.3.3 STARKE UND SCHWACHE REFERENZIERUNG 99
6.3.4 EXTERNE RESSOURCEN UND FINALISIERUNG 101
6.3.5 MIT DEM COLLECTOR INTERAGIEREN 103
6.4 AUTOMATIC REFERENCE COUNTING 104
6.4.1 FUNKTION 105
6.4.2 REFERENZTYPEN 106
6.4.3 ASPEKTE 108
6.5 ZUSAMMENFASSUNG 111
7 KATEGORIEN 113
7.1 DEKLARATION UND IMPLEMENTIERUNG 113
7.2 UEBERSCHREIBEN 115
7.3 ERWEITERN EINER KLASSE 117
7.4 AUFSPALTEN EINE KLASSE 118
7.5 KLASSENERWEITERUNGEN 120
7.6 ZUSAMMENFASSUNG 122
IMAGE 3
INHALTSVERZEICHNIS IXL
8 PROTOKOLLE 123
8.1 FORMELLE PROTOKOLLE 124
8.2 TYPISIERUNG 127
8.3 VERWENDUNG 128
8.4 REFLEKTION 129
8.5 INFORMELLE PROTOKOLLE 130
8.6 ZUSAMMENFASSUNG 132
9 PROPERTIES 133
9.1 GETTER UND SETTER 133
9.2 PROPERTY-SYNTAX 134
9.3 ATTRIBUTE 136
9.4 DOT-SYNTAX 141
9.5 INSTANZ-VARIABLEN-SYNTHESE 144
9.6 REFLEKTION 145
9.7 ZUSAMMENFASSUNG 145
10 BLOECKE 147
10.1 DEKLARATION 147
10.2 BENUTZUNG 150
10.3 STATISCHE VARIABLEN 153
10.4 VERAENDERBARE VARIABLEN 156
10.5 VARIABLEN UND OBJEKTE 158
10.6 VERWENDUNGEN 161
10.7 ZUSAMMENFASSUNG 162
11 ENUMERATION 163
11.1 KLASSISCHE ENUMERATION 163
11.2 FAST ENUMERATION 164
11.3 VERWENDUNG 165
11.4 ENUMERATION MIT BLOECKEN 166
11.5 ZUSAMMENFASSUNG 1 68
LITERATURVERZEICHNIS 169
INDEX 173 |
any_adam_object | 1 |
author | Seelemann, Max 1986- |
author_GND | (DE-588)1018349286 |
author_facet | Seelemann, Max 1986- |
author_role | aut |
author_sort | Seelemann, Max 1986- |
author_variant | m s ms |
building | Verbundindex |
bvnumber | BV039820401 |
classification_rvk | ST 231 ST 250 |
classification_tum | DAT 364f |
ctrlnum | (OCoLC)775102592 (DE-599)DNB1000557685 |
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">BV039820401</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20231221</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">120119s2012 d||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">10N10</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1000557685</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783898646925</subfield><subfield code="c">GEF. : ca. EUR 33.00, ca. EUR 34.00 (AT), ca. sfr 53.00 (freier Pr.)</subfield><subfield code="9">978-3-89864-692-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)775102592</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1000557685</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-M347</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 231</subfield><subfield code="0">(DE-625)143618:</subfield><subfield code="2">rvk</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="084" ind1=" " ind2=" "><subfield code="a">DAT 364f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Seelemann, Max</subfield><subfield code="d">1986-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1018349286</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Objective-C kompakt</subfield><subfield code="b">ein Kurs für Umsteiger und Fortgeschrittene ; [aktuell für Mac OS X 10.7, iOS 5 und Xcode 4.2]</subfield><subfield code="c">Max Seelemann</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt-Verl.</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">IX, 175 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 169 - 171</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objective-C</subfield><subfield code="0">(DE-588)4335874-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Objective-C</subfield><subfield code="0">(DE-588)4335874-3</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=" "><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3435134&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=024680543&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-024680543</subfield></datafield></record></collection> |
id | DE-604.BV039820401 |
illustrated | Illustrated |
indexdate | 2024-07-21T00:21:31Z |
institution | BVB |
isbn | 9783898646925 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024680543 |
oclc_num | 775102592 |
open_access_boolean | |
owner | DE-11 DE-1050 DE-859 DE-91G DE-BY-TUM DE-83 DE-858 DE-92 DE-M347 |
owner_facet | DE-11 DE-1050 DE-859 DE-91G DE-BY-TUM DE-83 DE-858 DE-92 DE-M347 |
physical | IX, 175 S. graph. Darst. |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | dpunkt-Verl. |
record_format | marc |
spelling | Seelemann, Max 1986- Verfasser (DE-588)1018349286 aut Objective-C kompakt ein Kurs für Umsteiger und Fortgeschrittene ; [aktuell für Mac OS X 10.7, iOS 5 und Xcode 4.2] Max Seelemann 1. Aufl. Heidelberg dpunkt-Verl. 2012 IX, 175 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Literaturverz. S. 169 - 171 Objective-C (DE-588)4335874-3 gnd rswk-swf Objective-C (DE-588)4335874-3 s DE-604 text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3435134&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024680543&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Seelemann, Max 1986- Objective-C kompakt ein Kurs für Umsteiger und Fortgeschrittene ; [aktuell für Mac OS X 10.7, iOS 5 und Xcode 4.2] Objective-C (DE-588)4335874-3 gnd |
subject_GND | (DE-588)4335874-3 |
title | Objective-C kompakt ein Kurs für Umsteiger und Fortgeschrittene ; [aktuell für Mac OS X 10.7, iOS 5 und Xcode 4.2] |
title_auth | Objective-C kompakt ein Kurs für Umsteiger und Fortgeschrittene ; [aktuell für Mac OS X 10.7, iOS 5 und Xcode 4.2] |
title_exact_search | Objective-C kompakt ein Kurs für Umsteiger und Fortgeschrittene ; [aktuell für Mac OS X 10.7, iOS 5 und Xcode 4.2] |
title_full | Objective-C kompakt ein Kurs für Umsteiger und Fortgeschrittene ; [aktuell für Mac OS X 10.7, iOS 5 und Xcode 4.2] Max Seelemann |
title_fullStr | Objective-C kompakt ein Kurs für Umsteiger und Fortgeschrittene ; [aktuell für Mac OS X 10.7, iOS 5 und Xcode 4.2] Max Seelemann |
title_full_unstemmed | Objective-C kompakt ein Kurs für Umsteiger und Fortgeschrittene ; [aktuell für Mac OS X 10.7, iOS 5 und Xcode 4.2] Max Seelemann |
title_short | Objective-C kompakt |
title_sort | objective c kompakt ein kurs fur umsteiger und fortgeschrittene aktuell fur mac os x 10 7 ios 5 und xcode 4 2 |
title_sub | ein Kurs für Umsteiger und Fortgeschrittene ; [aktuell für Mac OS X 10.7, iOS 5 und Xcode 4.2] |
topic | Objective-C (DE-588)4335874-3 gnd |
topic_facet | Objective-C |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3435134&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=024680543&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT seelemannmax objectiveckompakteinkursfurumsteigerundfortgeschritteneaktuellfurmacosx107ios5undxcode42 |