Základní animace - Core Animation
Operační Systém Mac grafický model |
---|
![]() |
Vykreslování |
Skládání |
Základní animace je grafické skládání rámec používá Operační Systém Mac (Mac OS X Leopard a později), iOS, watchOS, a tvOS k vytváření animovaných uživatelských rozhraní.[1]
Přehled
Základní animace poskytuje vývojářům způsob, jak vytvářet animovaná uživatelská rozhraní prostřednictvím implicitní animace „explicitní“ model. Vývojář určuje původní a konečný stav objektu a zpracovává Core Animation interpolace. To umožňuje relativně snadno vytvářet animovaná rozhraní, protože vývojář nevyžaduje žádný konkrétní kód pro animaci.[2]
Core Animation může animovat jakýkoli vizuální prvek a poskytuje jednotný způsob přístupu Základní obrázek, Základní video, a ostatní Křemenné technologie. Vykreslování Core Animation lze urychlit grafickým procesorem (GPU).[1]
Animované sekvence se spouštějí ve vlákně nezávisle na hlavní smyčce běhu, což umožňuje zpracování aplikace během animace. Tímto způsobem není ovlivněn výkon aplikace a animace mohou být zastaveny, obráceny nebo znovu zacíleno zatímco probíhá.[1]
Dějiny
Core Animation se poprvé objevil v Mac OS X Leopard, ale ve skutečnosti se poprvé vynořil z iPhone softwarový tým.[Citace je zapotřebí ] Poprvé bylo veřejně uvedeno 7. srpna 2006[3][kruhový odkaz ] v době WWDC 2006. Na Macworld Expo V roce 2007 společnost Apple oznámila, že iPhone provozuje speciálně upravenou verzi systému OS X a používá Core Animation.
Viz také
Reference
- ^ A b C „Apple - Developer - Leopard Technology Series for Developers - Leopard Developer Application Technologies Overview“. Citováno 12. června 2007.
- ^ „Apple - Mac OS X Leopard - Technologie - Základní animace“. Archivovány od originál 24. října 2007. Citováno 30. října 2007.
- ^ Celosvětová konference vývojářů Apple # 2000s
externí odkazy
- Základní animace na webu vývojářů společnosti Apple (Přístup k 2010-02-13)
- Průvodce programováním základní animace společnosti Apple (Přístupné 01. 08. 2017)