Мобильная разработка — набор 1

Мобильная разработка · терминов: 9 · усвоено: 0

0%
Экран 1 из 9Войдите, чтобы сохранять прогресс и получать баллы

Objective-C

Частота: ниже среднего · Сложность: 4/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

Полная карточка в словаре — открыть в новой вкладке ↗