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
#ios #apple #legacy #cocoa

Источники