Оглавление
Прикосновение какао
-
Обзор Cocoa Touch
- Cocoa Touch – это среда разработки для iOS, позволяющая создавать приложения для iPhone, iPad, Apple Watch и Apple TV.
- Основана на API macOS Cocoa и написана в основном на Objective-C.
- Предоставляет доступ к уникальным функциям и аппаратным возможностям iOS.
- Использует архитектуру Model-View-Controller (MVC) и содержит собственный набор графических элементов управления.
- Инструменты разработки включены в iOS SDK.
-
Иерархия технологий iOS
- Cocoa Touch находится на верхнем уровне, а основная операционная система – на нижнем.
-
Основные особенности и технологии
- Включает расширение приложений, управление данными, передачу, выбор документов и другие.
- Предоставляет ключевые платформы для разработки, такие как UIKit, iAd и другие.
-
Совместимость с macOS
- Существуют порты UIKit для macOS, такие как Chameleon и UXKit, которые модифицируют AppKit.
- Apple официально интегрировала фреймворки iOS в macOS с выпуском Mac Catalyst в 2019 году.