Интерпретация вызовов методов. ru.ruwiki.ru В Objective-C вызовы метода интерпретируются не как вызов функции, а как посылка сообщения (с именем и аргументами) объекту. ru.ruwiki.ru ru.wikipedia.org
Поддержка работы с метаинформацией. ru.ruwiki.ru ru.wikipedia.org На этапе выполнения можно узнать класс объекта, список его методов и instance-переменных, проверить, является ли класс потомком заданного и поддерживает ли он заданный протокол и т. п.. ru.ruwiki.ru ru.wikipedia.org
Использование специальных типов. ru.ruwiki.ru ru.wikipedia.org Для обозначения объектов в Objective-C используется специальный тип id (это аналог типа Object в Java), а для обозначения нулевого указателя на объект — константа nil (= NULL). ru.ruwiki.ru ru.wikipedia.org
Возможность добавлять новые методы к уже существующим классам. ru.wikipedia.org
Автоматическое создание class object. ru.wikipedia.org При компиляции программы на языке Objective-C компилятор для каждого введённого класса автоматически создаёт полноценный объект, содержащий в себе всю информацию о данном классе. ru.wikipedia.org
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.