Objective C is a Programming Language.

It uses message sending between objects as part of its object-oriented model.

Message sending

In Objective-C, method calls are written as messages sent to objects, for example:

[object doThing];

This is conceptually different from Message Passing in the Actor Model or broker-based Messaging:

  • Objective-C sends messages to objects
  • Actors send messages to isolated processes
  • Messaging systems send messages through brokers, queues, or topics

Compare

Objective-C message sending is a language-level object-oriented feature, not an infrastructure messaging system.