Загрузка…
Главная

Objective-C

Исторический язык разработки для macOS и iOS, на котором построены многие системные библиотеки Apple. Сегодня используется для поддержки существующих приложений.

Objective-C
Категория
Языки программирования

Описание

Objective-C расширяет язык C объектной моделью с обменом сообщениями. Десятилетиями он был основным языком для программ под Mac и iPhone, и на нём написаны многие фреймворки Apple.

С появлением Swift новые проекты пишут в основном на нём, но Objective-C по-прежнему поддерживается Xcode и встречается в крупных приложениях и библиотеках. Swift и Objective-C можно использовать в одном проекте.

Objective-C компилируется бесплатным компилятором Clang и поддерживается в Xcode, которая доступна в России.

Что входит

Objective-C расширяет язык C объектной моделью с обменом сообщениями. Десятилетиями он был основным языком для программ под Mac и iPhone, и на нём написаны многие фреймворки Apple.

С появлением Swift новые проекты пишут в основном на нём, но Objective-C по-прежнему поддерживается Xcode и встречается в крупных приложениях и библиотеках. Swift и Objective-C можно использовать в одном проекте.

Objective-C компилируется бесплатным компилятором Clang и поддерживается в Xcode, которая доступна в России.

Возможности

• Объектное расширение C

• Основа фреймворков Apple

• Совместимость со Swift

• Поддержка в Xcode

• Динамическая отправка сообщений

• Бесплатный компилятор Clang

Для начала работы

Поддержка и развитие существующих приложений для iOS и macOS.

Этап работы

Откройте проект в Xcode.

Этап работы

Изучите синтаксис сообщений и классов.

Этап работы

Постепенно добавляйте новый код на Swift.

Нужно ли учить Objective-C?

Для новых проектов Apple рекомендует Swift, Objective-C пригодится при поддержке старого кода.

Можно ли смешивать Objective-C и Swift?

Да, оба языка работают в одном проекте.

Бесплатен ли Objective-C?

Да, компилятор Clang и Xcode бесплатны.

Objective-C

Бесплатный компилятор Clang и Xcode