Objective-C ist eine objektorientierte Programmiersprache, die Mitte der achtziger Jahre von den Ingenieuren Brad Cox und Tom Love entwickelt wurde. Es basiert auf der Programmiersprache C und verwendet ein Nachrichtenübermittlungssystem, das von der Programmiersprache Smalltalk abgeleitet ist. Objective-C wurde 1988 von NeXT lizenziert und ist die Programmiersprache, die heute in der Mehrzahl der Apple-Software verwendet wird.
Was ist bei Objective-C anders?
In Objective-C basiert die objektorientierte Programmierung auf dem Weiterleiten von Nachrichten zwischen Objektinstanzen. Im Gegensatz zu anderen OOP-Sprachen, in denen Sie die Methode einer Instanz aufrufen, um ihr Verhalten aufzurufen, senden Sie ihr in Objective-C eine Nachricht. Die zwei Arten der Programmierung sind mehr oder weniger gleichwertig, es gibt jedoch Unterschiede. Wenn zum Beispiel einem Objekt in Objective-C eine Nachricht gesendet wird, kann es diese entweder ignorieren oder an ein anderes Objekt weiterleiten, anstatt einen Wert zurückzugeben.
Hier ist ein Beispiel "Hallo, Welt!" Programm in Objective-C geschrieben:
#import #import int main (void) {NSLog (@ "Hallo, Welt! \ n"); 0 zurückgeben; }
Apple, Object, Programmiersprache, Programmierbegriffe