close

Kernanimation

Zur Navigation gehen Zur Suche gehen
Kernanimation (OS X-Grafikmodell)
Core-Animationslogo (OS X-Grafikmodell)
Art der Systemdienstprogramm
Entwickler Apple Inc.
Operationssystem OSX
Lizenz Proprietäre Software
Webseite apple.com/macosx/technol...

Core Animation ist eine von Apple Inc. entwickelte Technologie. Animationen zu erstellen . Apple hat es erstmals am 7. August 2006 während der Worldwide Developers Conference öffentlich demonstriert . Core Animation wird in einem separaten Thread von den Hauptprogrammen ausgeführt, mit geringen oder keinen Auswirkungen auf die Systemleistung auf Multi-Core-Rechnern. Diese Technologie erfordert jedoch einen Core Image- kompatiblen Mac.

Animationen mit Core Animation sind automatisiert und können mit minimalem Entwicklereingriff erstellt werden. Wenn ein Entwickler ein Attribut einer Komponente ändert, modifiziert Core Animation es automatisch in Zwischenschritten (Farbe, Transparenz usw.) zwischen den Start- und Endwerten, wodurch Anwendungen optisch aufgewertet und die Menge an Quellcode reduziert wird, die mit dem Standard erforderlich wäre Tools und Technologien, die von Cocoa bereitgestellt werden .

Wenn Sie beispielsweise die Transparenz eines Objekts auf 0 (vollständig transparent) setzen, würde dies zu einem Fade-Effekt führen. Eine Größenänderung würde den Zoom-Effekt anwenden, und das Bewegen des Objekts würde den Gleiteffekt anwenden. Cocoa - Komponenten , die Kerndaten verwenden , unterliegen den Auswirkungen der Änderung ihrer zugrunde liegenden Modelle. Beispielsweise wird ein als Listenfeld angezeigtes Array von Daten sortiert. Dann wird der Effekt auf die Elemente der Liste angewendet und sie gleiten von Ort zu Ort.

Siehe auch

  • Core Audio : Sound in OS X.
  • Core Image : Effekte für Bilder in OS X
  • Kernvideo : Das digitale Videomodell in OS X.

Links