Мобильная разработка — набор 1
Мобильная разработка · терминов: 9 · усвоено: 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
Источники
https://api.stackexchange.com/2.3/tags?order=desc&sort=popular&site=stackoverflow&pagesize=67https://developer.apple.com/documentation/objectivechttps://en.wikipedia.org/wiki/Objective-CПолная карточка в словаре — открыть в новой вкладке ↗
