Objective-C is an object-oriented, general-purpose programming language that adds Smalltalk-style messaging to the programming language, C. It was Apple’s official programming language for macOS, iOS, iPadOS which now works in compliance with Swift.