CA: Úvod
Tento dokument popisuje základní koncepty pro používání Core Animation. Core Animation je knihovna napsaná v Objective-C, která kombinuje výkonné kompoziční jádro s jednoduchým progamovacím rozhraním pro psaní animací.
Měli byste si přečíst tento dokument abyste porozuměli jak pracovat s Core Animation v Cocoa aplikaci. Protože Core Animation hodně využívá Objective-C vlastností (properties), měli byste si také prostudovat The Objective-C 2.0 Programming Language. Měli byste být také seznámeni s key-value kódováním které je popsáno v Key-Value Coding Programming Guide. Nápomocná vám může být také znalost zobrazovací technologie Quartz 2D popsaná v Quartz 2D Programming Guide.
V Cocoa můžete vytvářet aplikace pro dvě platformy: operační systém Mac OS X a iPhone OS, což je operační systém pro dotyková zařízení jako je iPhone nebo iPod Touch. Tato příručka obsahuje informace pro obě platformy a shrnuje věci společné oběma platformám nebo naopak poukazuje na jejich rozdíly.
Uspořádání tohoto dokumentu
Příručka Core Animation sestává z následujících částí:
- Co je to Core Animation? uvádí přehled možností Core Animation
- Geometrie vrstev a transformace popisuje geometrii vrstev a transformace
- Stromová hierarchie vrstev popisuje strom vrstev a jak s ním může aplikace manipulovat
- Vkládání obsahu do vrstev popisuje jak vložit do vrstvy obsah
- Animace popisuje animační model Core Animation
- Akce popisuje akce prováděné s vrstvami a jak implementovat implicitní animace
- Transakce popisuje jak seskupit animace pomocí transakcí
- Rozvržení vrstev v Core Animation popisuje správu rozvržení vrstev
- Rozšíření key-value kódování v Core Animation popisuje rozšíření key-value kódování
- Vlastnosti stylu vrstvy popisuje vlastnosti stylu vrstvy a uvádní příklady vizuálních efektů
- Příklad: Menu aplikace pomocí Core Animation pitvá uživatelské rozhraní postavené na Core Animation
- Animovatelné vlastnosti shrnuje animovatelné vlastnosti vrstev a filtrů
Core Animation, Obsah | Dr3dweRkZ | Co je to Core Animation?