5 Die Laufzeitumgebung

In den letzten drei Kapiteln haben wir uns mit der Sprache Objective-C beschäftigt und einige ihrer dynamischen Eigenschaften genauer untersucht. In diesem Kapitel soll es darum gehen, wie diese realisiert werden.

Objective-C ist nicht die einzige objektorientierte Programmiersprache mit dynamischen Anpassungsmöglichkeiten. Tatsächlich bieten das die meisten Skriptsprachen. Was Objective-C jedoch besonders macht, ist, dass es sich um eine kompilierte Sprache handelt – eine Sprache also, die von einem Compiler in Maschinencode oder Assembler übersetzt wird.

Objective-C ist C.Objective-C wird immer gern als »ein hauchdünner Objekt-Aufsatz auf die Sprache C« beschrieben. Früher war auch der Name »C with Classes«, C mit Klassen, ...

Get Objective-C kompakt now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.