Objective-C
Мобильная разработкаЧастота употребления: ниже среднего· Сложность: 4/5· Актуальность: 2/5· Тренд: угасает
Объектно-ориентированное расширение языка C, исторически основной язык разработки под iOS и macOS.
Подробно
Objective-C — язык программирования, добавляющий к C объектную модель в стиле Smalltalk с динамической отправкой сообщений; долгое время он был основным языком разработки приложений под macOS и iOS. На нём написаны фундаментальные фреймворки Apple (Foundation, UIKit, AppKit), поэтому код на Objective-C до сих пор встречается в легаси-проектах и SDK. С 2014 года Apple продвигает Swift как замену, и новые проекты на Objective-C практически не начинают, хотя поддержка языка сохраняется и совместимость с Swift обеспечена. В 2026 году он актуален в основном для поддержки старых кодовых баз и части низкоуровневых библиотек.
Примеры употребления
- NSLog(@"Hello, %@", userName);
- @interface MyViewController : UIViewController\n@end
- [myObject doSomethingWithParam:value]; // отправка сообщения
- #import <UIKit/UIKit.h> // работа с UIKit из Objective-C
