# Objective-C Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. It was the primary language used by Apple for macOS and iOS development before the introduction of Swift. Objective-C enables the creation of dynamic and flexible applications by allowing objects to send messages to each other. It is known for its runtime capabilities and is often used in conjunction with Apple's Cocoa and Cocoa Touch frameworks. Visit the following resources to learn more: - [@official@Programming with Objective-C](https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011210)