Sie sind hier
E-Book

Objective-C kompakt

Ein Kurs für Umsteiger und Fortgeschrittene

AutorMax Seelemann
Verlagdpunkt
Erscheinungsjahr2012
Seitenanzahl184 Seiten
ISBN9783864910784
FormatPDF/ePUB
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis19,99 EUR
Das Buch vermittelt ein fundamentales Verständnis von Objective-C. Es beschreibt jeden Aspekt so ausführlich wie nötig und doch so kurz wie möglich. Besonders behandelt werden die Unterschiede zu anderen Sprachen. Mit einer ausführlichen Diskussion der Grundlagen des Nachrichtenversands, darüber, was Objekte und Klassen sind, sowie der zugrunde liegenden Laufzeitumgebung wird tief in die Interna der Sprache vorgedrungen. Code-Beispiele zeigen die praktische Anwendung beim Programmieren und wie sich Objective-C-Elemente bei der Lösung unterschiedlicher Aufgaben einsetzen lassen.

Max Seelemann, Jahrgang 1986, entwickelt seit 2003 für seine Firma 'The Soulmen' unter anderem die Texteditoren 'Ulysses' und 'Daedalus Touch'. Seiner Feder entstammt auch die 'Localization Suite', ein Set von Werkzeugen zur Übersetzung von Programmen für Mac und iOS. Als Redner auf Konferenzen und Autor von Fachartikeln ist er im deutschsprachigen Raum als Fachmann für Cocoa und Mac-Entwicklung bekannt. Im Januar 2011 beendete er sein Studium der Informatik an der TU Dresden.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Inhaltsverzeichnis10
1 Einführung14
2 Nachrichten und Objekte16
Das Nachrichtenkonzept16
Dynamische Typisierung19
Dynamische Bindung21
Das Schlüsselwort nil23
Empfangen einer Nachricht25
Zusammenfassung27
3 Klassen28
Deklaration einer Klasse29
Instanzvariablen31
Methoden33
Implementierung37
Vererbung und Abstraktion38
Klassenobjekte41
Lebenszyklus44
Reflektion46
Zusammenfassung51
4 Erstellen von Objekten52
Allokation53
Initialisierung54
Convenience Constructors57
Beispiel: Class-Cluster58
Zusammenfassung62
5 Die Laufzeitumgebung64
Aufbau65
Implementierung65
Nachrichten67
Nachrichten an super68
Instanzvariablen71
Objekte73
Klassen und Metaklassen74
Reflektion und Modifikation76
Weitere Funktionen78
Beispiel: Key-Value Observing80
Versionen und Plattformen84
Zusammenfassung85
6 Speicherverwaltung86
Arten der Verwaltung86
Reference Counting89
Benutzer89
Korrektheit91
Autorelease Pools92
Zeitpunkt der Freigabe94
Methodenbenennung98
Benutzung100
CoreFoundation106
Garbage Collection107
Funktionsweise108
Wichtige Aspekte109
Starke und schwache Referenzierung112
Externe Ressourcen und Finalisierung114
Mit dem Collector interagieren116
Automatic Reference Counting117
Funktion118
Referenztypen119
Aspekte121
Zusammenfassung124
7 Kategorien126
Deklaration und Implementierung126
Überschreiben128
Erweitern einer Klasse130
Aufspalten eine Klasse131
Klassenerweiterungen133
Zusammenfassung135
8 Protokolle136
Formelle Protokolle137
Typisierung140
Verwendung141
Reflektion142
Informelle Protokolle143
Zusammenfassung145
9 Properties146
Getter und Setter146
Property-Syntax147
Attribute149
Dot-Syntax154
Instanz-Variablen-Synthese157
Reflektion158
Zusammenfassung158
10 Blöcke160
Deklaration160
Benutzung163
Statische Variablen166
Veränderbare Variablen169
Variablen und Objekte171
Verwendungen174
Zusammenfassung175
11 Enumeration176
Klassische Enumeration176
Fast Enumeration177
Verwendung178
Enumeration mit Blöcken179
Zusammenfassung181
Literaturverzeichnis182
Index185

Weitere E-Books zum Thema: Programmiersprachen - Softwareentwicklung

Leben 3.0

E-Book Leben 3.0
Mensch sein im Zeitalter Künstlicher Intelligenz Format: ePUB

Die Nobelpreis-Schmiede Massachusetts Institute of Technology ist der bedeutendste technologische Think Tank der USA. Dort arbeitet Professor Max Tegmark mit den weltweit führenden Entwicklern k…

Apps effektiv managen und vermarkten

E-Book Apps effektiv managen und vermarkten
Die eigene App erfolgreich veröffentlichen: Von der Konzeption bis zur Vermarktung Format: PDF

Lernen Sie Ihre App effektiv, strukturiert und begeisternd weltweit zu vermarkten. In diesem praxisorientierten Buch erhalten Sie einen prägnanten Überblick von der Idee und Konzeption einer App,…

Prozessübergreifendes Projektmanagement

E-Book Prozessübergreifendes Projektmanagement
Grundlagen erfolgreicher Projekte Format: PDF

Projektmanagement ist in Zeiten von enger werdenden Projektbudgets und Projektzeitplänen eine zunehmende Herausforderung geworden. Die Autoren geben wertvolle Hilfestellungen in Krisensituationen und…

Management von IT-Projekten

E-Book Management von IT-Projekten
Von der Planung zur Realisierung Format: PDF

Projektmanagement (PM) wird immer noch zu selten und zu inkonsequent eingesetzt. Viele problematische Projekte sprechen eine eindeutige Sprache. Kenntnisse des PM und seine Anwendungsmöglichkeiten…

Python 3 - Intensivkurs

E-Book Python 3 - Intensivkurs
Projekte erfolgreich realisieren Format: PDF

Python ist eine vollwertige Programmiersprache, mit der sich auch größere Anwendungen entwickeln lassen. In den letzten Jahren hat sie an Beliebtheit gewonnen, und mit Python 3 steht eine stark…

Management von IT-Projekten

E-Book Management von IT-Projekten
Von der Planung zur Realisierung Format: PDF

Kenntnisse des Projektmanagements und seine Anwendungsmöglichkeiten sind für IT-Manager und IT-Entwickler unentbehrlich. In diesem Buch werden die wichtigsten Verfahren und Methoden für das…

Fundiert entscheiden

E-Book Fundiert entscheiden
Ein kleines Handbuch für alle Lebenslagen Format: PDF

Orientierungshilfe in postfaktischen Zeiten Dieses Buch ist ein Rettungsanker in der Flut der Informationen, die ununterbrochen auf uns einströmen. Tag für Tag müssen Sie sich Meinungen bilden, sei…

Weitere Zeitschriften

MENSCHEN. das magazin

MENSCHEN. das magazin

MENSCHEN. das magazin informiert über Themen, die das Zusammenleben von Menschen in der Gesellschaft bestimmen -und dies konsequent aus Perspektive der Betroffenen. Die Menschen, um die es geht, ...

Archiv und Wirtschaft

Archiv und Wirtschaft

Fachbeiträge zum Archivwesen der Wirtschaft; Rezensionen Die seit 1967 vierteljährlich erscheinende Zeitschrift für das Archivwesen der Wirtschaft "Archiv und Wirtschaft" bietet Raum für ...

Atalanta

Atalanta

Atalanta ist die Zeitschrift der Deutschen Forschungszentrale für Schmetterlingswanderung. Im Atalanta-Magazin werden Themen behandelt wie Wanderfalterforschung, Systematik, Taxonomie und Ökologie. ...

Augenblick mal

Augenblick mal

Die Zeitschrift mit den guten Nachrichten "Augenblick mal" ist eine Zeitschrift, die in aktuellen Berichten, Interviews und Reportagen die biblische Botschaft und den christlichen Glauben ...

caritas

caritas

mitteilungen für die Erzdiözese FreiburgUm Kindern aus armen Familien gute Perspektiven für eine eigenständige Lebensführung zu ermöglichen, muss die Kinderarmut in Deutschland nachhaltig ...

Deutsche Hockey Zeitung

Deutsche Hockey Zeitung

Informiert über das internationale, nationale und internationale Hockey. Die Deutsche Hockeyzeitung ist Ihr kompetenter Partner für Ihr Wirken im Hockeymarkt. Sie ist die einzige ...

elektrobörse handel

elektrobörse handel

elektrobörse handel gibt einen facettenreichen Überblick über den Elektrogerätemarkt: Produktneuheiten und -trends, Branchennachrichten, Interviews, Messeberichte uvm.. In den monatlichen ...