Kärnanimation

Core Animation (OS X-grafikmodell)
Sorts Systemverktyg
Utvecklaren Apple Inc.
Operativ system OS X
Licens Proprietär programvara
Hemsida apple.com/macosx/technol...

Core Animation är en teknik utvecklad av Apple Inc. att skapa animationer . Apple visade det första gången offentligt den 7 augusti 2006 under Worldwide Developers Conference . Core Animation körs på en separat tråd från huvudprogrammen, med liten eller ingen inverkan på systemets prestanda på flerkärniga maskiner. Den här tekniken kräver dock en Core Image -kompatibel Mac.

Animationer med Core Animation är automatiserade och kan produceras med minimalt ingripande av utvecklare. När en utvecklare ändrar ett attribut för en komponent, modifierar Core Animation det automatiskt i mellansteg (färg, transparens, etc.) mellan start- och slutvärdena, vilket visuellt förbättrar applikationer och minskar mängden källkod som skulle krävas med standarden verktyg och teknik som tillhandahålls av Cocoa .

Om du till exempel ställer in ett objekts genomskinlighet till 0 (helt genomskinligt) skulle det orsaka en blekningseffekt. Ändra storlek på det skulle tillämpa zoomeffekten, och flytta objektet skulle tillämpa glideffekten. Kakaokomponenter som använder kärndata är föremål för effekterna av att ändra sina underliggande modeller. Till exempel sorteras en matris med data som visas som en listbox. Sedan appliceras effekten på elementen i listan, och de glider från plats till plats.

Se även

Länkar