Jump to content

Основная анимация

Core Animation для компоновки анимационной графики, — это платформа используемая macOS ( Mac OS X Leopard и более поздних версий), iOS , watchOS и tvOS для создания анимированных пользовательских интерфейсов. [1]

Core Animation предоставляет разработчикам возможность создавать анимированные пользовательские интерфейсы с помощью неявной модели анимации , а также «явной» модели. Разработчик указывает исходное и конечное состояния объекта, а Core Animation занимается интерполяцией . Это позволяет относительно легко создавать анимированные интерфейсы, поскольку разработчику не требуется никакого специального кода для анимации. [2]

Core Animation может анимировать любой визуальный элемент и обеспечивает унифицированный способ доступа к Core Image , Core Video и другим технологиям Quartz . Рендеринг базовой анимации можно ускорить с помощью графического процессора (GPU). [1]

Анимированные последовательности выполняются в потоке, независимом от основного цикла выполнения, что позволяет выполнять обработку приложения во время выполнения анимации. Таким образом, производительность приложения не пострадает, а анимацию можно остановить, повернуть вспять или перенацелить во время ее выполнения. [1]

Core Animation впервые появилась в Mac OS X Leopard , но фактически впервые появилась в команде разработчиков программного обеспечения для iPhone . [ нужна ссылка ] Впервые он был показан публично 7 августа 2006 года. [3] [ циклическая ссылка ] во время WWDC 2006 . На выставке Macworld Expo 2007 компания Apple объявила, что на iPhone установлена ​​специально адаптированная версия OS X и используется Core Animation.

См. также

[ редактировать ]
  1. ^ Jump up to: а б с «Apple – Разработчик – Серия технологий Leopard для разработчиков – Обзор технологий приложений Leopard Developer» . Проверено 12 июня 2007 г.
  2. ^ «Apple – Mac OS X Leopard – Технология – Основная анимация» . Архивировано из оригинала 24 октября 2007 года . Проверено 30 октября 2007 г.
  3. ^ Всемирная конференция разработчиков Apple # 2000-е
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f7446c0a96db342b5925f0b5614f8576__1695221880
URL1:https://arc.ask3.ru/arc/aa/f7/76/f7446c0a96db342b5925f0b5614f8576.html
Заголовок, (Title) документа по адресу, URL1:
Core Animation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)