В C или любом языке на основе ECMAscript вы вызываете публичный метод или функцию на объект. Но в документации для Objective C нет публичных вызовов методов, а только отправка сообщений.
Есть ли что-то не так, думая, что когда вы отправляете сообщение в ObjC, вы на самом деле вызываете публичный метод для объекта.?