Books & Videos

Table of Contents

  1. Chapter no Einführung

    1. Objective-C

    2. Werkzeuge und Plattformen

    3. Die Beispiele

  2. Chapter 2 Grundlagen

    1. Ein erstes Beispiel

    2. Code schreiben und kompilieren

    3. Headerdateien

    4. Frameworks

  3. Chapter 3 Syntax

    1. Klassen und Objekte

    2. Nachrichten

    3. Compilerdirektiven

    4. Literaldeklarationen

    5. Blocks

    6. Ein zweites Beispiel

  4. Chapter 4 Objekte

    1. Objektvariablen und Zeiger

    2. Objekte erstellen

    3. Mit Objekten interagieren

    4. Objekte vergleichen

    5. Objekt-Enumeration

    6. Objektindizierung

  5. Chapter 5 Klassen

    1. Klassendeklaration und -definition

    2. Felder

    3. Methoden

    4. Eigenschaften

    5. Vererbung und Polymorphie

    6. Typumwandlungen

  6. Chapter 6 Kategorien und Klassenerweiterungen

    1. Klassenerweiterungen

  7. Chapter 7 Protokolle

    1. Ein Protokoll deklarieren

    2. Protokolle implementieren

    3. Optionale Methoden aufrufen

    4. Protokolle als Referenztypen

    5. Informelle Protokolle

  8. Chapter 8 Fehler und Ausnahmen

    1. Fehler

    2. NSError-Referenz

    3. Ausnahmen

    4. NSException-Referenz

  9. Chapter 9 NSObject

  10. Chapter 10 Objektlebenszyklus

    1. Objekte erstellen

    2. Objekte kopieren

    3. Objektvernichtung

  11. Chapter 11 Speicherverwaltung

    1. Was Speicherverwaltung ist

    2. Speicherverwaltungstechnologien unter Objective-C

    3. ARC (Automatic Reference Counting)

    4. MRC (Manuel Reference Counting)

  12. Chapter 12 Laufzeitinformationen

    1. Objektinformationen

    2. Klasseninformationen

    3. Funktionsinformationen

    4. Protokollinformationen

  13. Chapter 13 Messaging

    1. Kompilierung

    2. Selektoren

    3. Implementierungen

    4. Selektoren dynamisch ausführen

    5. Implementierungen cachen

    6. Dynamische Methodenimplementierung

    7. Nachrichtenweiterleitung

  14. Chapter 14 Key/ Value-Coding

    1. KVC-Konformität

    2. Schlüsselbasierte Interaktion mit Objekten

    3. Schlüsselpfade

    4. Virtuelle Schlüssel

    5. KVC-Validierung

    6. Schlüsselpfadoperatoren

  15. Chapter 15 Objektarchivierung

    1. Sequenzielle und schlüsselbasierte Archive

    2. Die NSCoding-Methoden implementieren

    3. Coder-Objekte

  16. Chapter 16 Blocks

    1. Blocks definieren

    2. Blocks als Objekte

    3. Zugriff auf den Kontext

    4. Lokale Variablen

    5. Globale und kontextgebundene Blocks

  17. Chapter 17 NSObject-Referenz

  18. Chapter 18 Compilerdirektiven

  19. Chapter 19 Alternative Plattformen

    1. Compiler

    2. Clang/LLVM

    3. Laufzeitumgebungen und Plattformen

  20. Chapter 20 Clang-Optionen