Objective-C

A compiled object-oriented programming language used by Apple, built on the C language and the Smalltalk paradigms. In particular, the object model is built in the style of Smalltalk - that is, objects are sent messages.

Learn more

First released 1983
Developed by Brad Cox
Open-source Yes

Interesting facts

The Objective-C language contains full protocol support (this is an analog of the Java interface and an abstract class in C ++, which is also sometimes called the interface). The protocol is simply a list of method descriptions. The object implements the protocol if it contains the implementations of all the methods described in the protocol. The protocols are convenient in that they make it possible to distinguish common features from heterogeneous objects and to transmit information about objects of previously unknown classes.

50

Development by Synergize.digital

Sign up for updates
straight to your inbox