Core Animation

Core Animation
Core Animation (Графическая модель Mac OS X)
Core Animation
Тип

System Utility

Разработчик

Apple Inc.

Операционная система

Mac OS X

Лицензия

Проприетарное программное обеспечение

Сайт

Core Animation

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: Звук в Mac OS X.
  • Core Image: эффекты для изображений в Mac OS X
  • Core Video: модель цифрового видео в Mac OS X.

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Core Animation" в других словарях:

  • Core Animation — est une interface de programmation de visualisation de données utilisée par Mac OS X v10.5 et l iPhone pour produire des interfaces utilisateurs animées[1]. Sommaire 1 Détails 2 Histoire …   Wikipédia en Français

  • Core Animation — ist eine Datenvisualisierungs API in Mac OS X 10.5 und später sowie für das iPhone, um animierte Benutzeroberflächen zu erstellen.[1] Inhaltsverzeichnis 1 Überblick 2 Geschichte 3 Weblinks …   Deutsch Wikipedia

  • Core Animation — Mac OS X graphics model Rendering QuickDraw • Core OpenGL Quartz 2D • Core Image Core Animation • Core Video Color …   Wikipedia

  • Core — may refer to: Contents 1 Science and Academics 2 Computers and Technology 3 Media …   Wikipedia

  • Core Data — Developer(s) Apple Inc. Stable release 3.2.0 Operating syst …   Wikipedia

  • Core Audio — Developer(s) Apple Inc. Stable release 3.2.6 Operating system Mac OS X, iOS …   Wikipedia

  • Core Foundation — (also called CF) is a C application programming interface (API) in Mac OS X iOS, and is a mix of low level routines and wrapper functions. Apple releases most of it as an open source project called CFLite that can be used to write cross platform… …   Wikipedia

  • Core Image — est une interface de programmation précise et non destructive dédiée au traitement et à l affichage dans Mac OS X. Faisant partie du framework QuartzCore, il étend les capacités d affichage de Quartz avec son architecture à base de plugiciels… …   Wikipédia en Français

  • Core Video — est le composant de traitement vidéo utilisé par QuickTime dans Mac OS X pour s interfacer avec les couches de rendu et de composition dans son architecture graphique. Il fournit les images issues de QuickTime et des autres sources aux autres… …   Wikipédia en Français

  • Core image — Architecture Graphique de Mac OS X Affichage QuickDraw • Core OpenGL • Quartz 2D Core Image • Core Animation • Core Video ColorSync • QuickTime Composition …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»