Core Animation
Core Animation (Графическая модель OS X) | |
---|---|
Тип | System Utility |
Разработчик | Apple Inc. |
Операционная система | OS X |
Лицензия | Проприетарное программное обеспечение |
Сайт | apple.com/macosx/technol… |
Core Animation— технология, разработанная компаниейApple Inc.для созданияанимаций.Apple впервые публично продемонстрировала её7 августа2006года во время выступленияWorldwide Developers Conference.Core Animation выполняется на отдельном от основных программ потоке, практически не влияя на производительность системы на многоядерных машинах. Однако данная технология требуетCore Image-совместимого Mac.
Анимации с Core Animation автоматизированы и могут быть получены с минимальным вмешательством разработчика. Когда разработчик изменяет атрибут компонента, Core Animation автоматически видоизменяет его промежуточными шагами (цвет, прозрачность и т. д.) между начальным и конечным значениями, визуально улучшая приложения и уменьшая количество исходного кода, который бы потребовался при использовании стандартных средств и технологий, предоставляемыхCocoa.
Например, установка прозрачности объекта в значение 0 (полностью прозрачный) вызвало бы эффект затухания. Изменение его размера применило бы эффект масштабирования, а перемещение объекта применило бы эффект скольжения. К компонентамCocoa,использующимCore Data,применимы эффекты изменения лежащих в их основе моделей. Например, массив данных, отображаемых в виде листбокса, сортируется. Тогда к элементам списка применяется эффект, и они скользят с места на место.
См. также
[править|править код]- Core Audio:Звук в OS X.
- Core Image:эффекты для изображений в OS X
- Core Video:модельцифрового видеов OS X.
Ссылки
[править|править код]Этозаготовка статьиобинформационных технологияхивычислительной технике.Помогите Википедии, дополнив её. |