~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ D1E1DA69C96D668B617111935D636DFD__1713606180 ✰
Заголовок документа оригинал.:
✰ Cocoa Touch - Wikipedia ✰
Заголовок документа перевод.:
✰ Какао Тач — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Cocoa_Touch ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/d1/fd/d1e1da69c96d668b617111935d636dfd.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/d1/fd/d1e1da69c96d668b617111935d636dfd__translat.html ✰
Дата и время сохранения документа:
✰ 22.06.2024 04:48:15 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 20 April 2024, at 12:43 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Какао Тач — Википедия Jump to content

Какао Тач

Из Википедии, бесплатной энциклопедии
Какао Тач
Разработчики) Apple Инк.
Операционная система iOS
Тип Программная среда
Лицензия Собственный
Веб-сайт разработчик .яблоко /технологии /ios /cocoa-touch .html  Edit this on Wikidata

Cocoa Touch — среда разработки приложений. [1] для создания программного обеспечения для работы на iOS для iPhone и iPod Touch , iPadOS для iPad , watchOS для Apple Watch и tvOS для Apple TV от Apple Inc.

Cocoa Touch предоставляет уровень абстракции iOS, операционной системы для iPhone, iPod Touch и iPad. Cocoa Touch основан на наборе инструментов MacOS Cocoa API и, как и он, в основном написан на языке Objective-C . Cocoa Touch позволяет использовать оборудование и функции, которых нет на компьютерах MacOS и, следовательно, они являются уникальными для линейки устройств iOS. Как и Cocoa, Cocoa Touch следует архитектуре программного обеспечения Модель-Представление-Контроллер (MVC).

Cocoa Touch содержит другой набор графических элементов управления, чем Cocoa. Инструменты для разработки приложений на базе Cocoa Touch включены в iOS SDK .

Cocoa Touch по отношению к другим слоям [ править ]

Технологии iOS, watchOS и tvOS можно рассматривать как набор уровней: Cocoa Touch на самом высоком уровне и Core OS/ ядро на нижнем.

Иерархическое представление технологий iOS, watchOS и tvOS можно представить следующим образом:

  1. Какао Тач
  2. Медиа/сервисы приложений
  3. Основные услуги
  4. Ядро ОС/iOS

Основные возможности [ править ]

Некоторые из основных функций и технологий Cocoa Touch:

  • Расширение приложения
  • Управление данными
  • Передавать
  • Средство выбора документов
  • AirDrop
  • ТекстКит
  • UIKit Динамика
  • Многозадачность
  • Автоматический макет
  • Раскадровки
  • Сохранение состояния пользовательского интерфейса
  • Служба push-уведомлений Apple
  • Локальные уведомления
  • Распознаватели жестов
  • Стандартные контроллеры системного представления

Основные фреймворки [ править ]

Cocoa Touch предоставляет ключевые платформы для разработки приложений на устройствах под управлением iOS. Вот некоторые из этих ключевых рамок:

  • Фондовый комплект
  • UIKit (на основе Application Kit )
  • GameKit
  • iAd (производство прекращено в 2016 году)
  • MapKit
  • Интерфейс адресной книги
  • EventKit UI
  • Интерфейс сообщений
  • Центр уведомлений
  • PushKit
  • Твиттер

Порты [ править ]

Microsoft от WinObjC , мост iOS на базе GNUstep для универсальной платформы Windows , содержит рабочую реализацию фреймворков Cocoa Touch, таких как Foundation, UIKit и MapKit, выпущенных под лицензией MIT . [2] Одна из реализаций UIKit основана на XAML . [3]

Различные попытки пытались перенести UIKit, модифицированный AppKit от Cocoa Touch, на macOS:

  • Chameleon — это порт UIKit на macOS 2014 года. [4]
  • UXKit от ZeeZide — это более поздний порт UIKit для macOS. Он существует на уровень выше AppKit и UIKit. [5]
  • Apple использовала частную платформу «UXKit» для версии Photos.app 2015 года. [6]
  • Apple сделала мост более официальным с помощью проекта «iosMac» или «Marzipan» в 2018 году, который поместил каталог «iOSSupport», полный платформ iOS, в macOS Mojave . Изначально их использование разработчиками было ограничено. [7] и наконец был официально объявлен с выпуском Mac Catalyst в 2019 году. [8]

Ссылки [ править ]

  1. ^ «Какао (Прикосновение)» . разработчик.apple.com . Проверено 21 ноября 2019 г.
  2. ^ «microsoft/WinObjC/Frameworks: Objective-C для Windows» . Гитхаб . Проверено 17 февраля 2020 г.
  3. ^ «WinObjC: перенос элементов управления UIKit в XAML» . Гитхаб .
  4. ^ Хибер, Шон. «BigZaphod/Chameleon: Chameleon — это порт Apple UIKit для iOS (и некоторых минимальных связанных фреймворков) на Mac OS X». Гитхаб .
  5. ^ «ZeeZide/UXKit: напишите код, который работает как на UIKit, так и на AppKit» . Гитхаб . ЗиЗид. 19 декабря 2019 года . Проверено 17 февраля 2020 г.
  6. ^ Холл, Зак (5 февраля 2015 г.). «UIKit-подобная платформа под названием UXKit, используемая в Photos для Mac» . 9to5Mac .
  7. ^ Демаси, Адам (7 июня 2018 г.). «Краткий обзор UIKit на macOS» .
  8. ^ «Мак Катализатор» . Документация разработчика Apple . Проверено 17 февраля 2020 г.
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: D1E1DA69C96D668B617111935D636DFD__1713606180
URL1:https://en.wikipedia.org/wiki/Cocoa_Touch
Заголовок, (Title) документа по адресу, URL1:
Cocoa Touch - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)