Core Animation: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti.
 
(Una versione intermedia di un altro utente non mostrate)
Riga 8:
 
== Funzionamento ==
Le animazioni vengono eseguite in un [[thread (informatica)|thread]] indipendente dal programma, consentendo così l'esecuzione di processi simultanea a Core Animation. In questo modo le prestazioni dell'applicazione non vengono diminuite ed è possibile controllare, interrompere, invertire e ricostruire le animazioni stesse<ref>{{Cita web|url=https://web.archive.org/web/20071024164555/http://www.apple.com/macosx/technology/coreanimation.html|titolo=Apple - Mac OS X Leopard - Technology - Core Animation|sito=web.archive.org|data=2007-10-24|accesso=2021-02-25|dataarchivio=24 ottobre 2007|urlarchivio=https://web.archive.org/web/20071024164555/http://www.apple.com/macosx/technology/coreanimation.html|urlmorto=sì}}</ref>.
 
== Esempi ==
Riga 45:
<code>class CATextLayer</code>
 
Un livello che fornisce un layout di testo semplice e il [[rendering]] di stringhe normali o attribuite.
 
<code>class CAShapeLayer</code>
Riga 70:
<code>class CABasicAnimation</code>
 
Un oggetto che fornisce funzionalità di animazione di base con [[fotogramma]] chiave singolo per una proprietà del livello.
 
<code>class CAKeyframeAnimation</code>
Riga 151:
<code>class CAEDRMetadata</code>
 
[[Metadato|Metadati]] che descrivono come i valori della gamma dinamica estesa (EDR) devono essere mappati sui toni.
 
<code>class CARenderer</code>