Kerneanimation

Core Animation (OS X grafikmodel)
Type Systemværktøj
Udvikler Apple Inc.
Operativ system OS X
Licens Proprietær software
Internet side apple.com/macosx/technol...

Core Animation er en teknologi udviklet af Apple Inc. at lave animationer . Apple demonstrerede det første gang offentligt den 7. august 2006 under Worldwide Developers Conference . Core Animation kører på en separat tråd fra hovedprogrammerne, med ringe eller ingen indflydelse på systemets ydeevne på multi-core maskiner. Denne teknologi kræver dog en Core Image- kompatibel Mac.

Animationer med Core Animation er automatiserede og kan produceres med minimalt udviklerindgreb. Når en udvikler ændrer en egenskab for en komponent, ændrer Core Animation den automatisk i mellemliggende trin (farve, gennemsigtighed osv.) mellem start- og slutværdierne, hvilket visuelt forbedrer applikationer og reducerer mængden af ​​kildekode, der kræves ved brug af standarden værktøjer og teknologier leveret af Cocoa .

Hvis du f.eks. indstiller et objekts gennemsigtighed til 0 (fuldt gennemsigtigt), vil det forårsage en fade-effekt. Ændring af størrelsen ville anvende zoom-effekten, og flytning af objektet ville anvende glideeffekten. Kakaokomponenter , der bruger kernedata , er underlagt virkningerne af at ændre deres underliggende modeller. For eksempel sorteres en matrix af data, der vises som en listeboks. Derefter påføres effekten på listens elementer, og de glider fra sted til sted.

Se også

Links