Objective-C programming language
Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. It served as the primary language for Apple's macOS and iOS operating systems and their respective application programming interfaces (APIs) before the…
Key facts
- First appeared
- 1983
- Category
- technology
- Problem solved
- Objective-C was created to bridge the gap between the power and efficiency of C and the abstraction and reusability benefits of object-oriented programming. It aimed to make it easier to build complex, maintainable, and extensible software, especially graphical user interfaces, which were challenging to develop with C alone.
- Platforms
- tvOS, OpenStep, iOS, watchOS, GNUstep (Unix-like systems), macOS
Related technologies
Notable users
- Apple Inc.
- NeXT Inc.