Core Animation: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti. |
|||
(3 versioni intermedie di 3 utenti 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=
== Esempi ==
Uno degli esempi più evidenti di Core Animation, è [[iChat]], l'istant messenger di Apple, ora sostituito con [[iMessage]]. Le animazioni vengono utilizzate per aggiungere gli amici che hanno effettuato l'accesso nella tua lista contatti<ref>{{Cita web|url=http://www.ralphjohns.co.uk/versions/ichat2/ichat2.html|titolo=About iChat 2
Ancora un altro esempio è l'interfaccia dell'[[iPhone]], dispositivo che monta una versione modificata di macOS, che sfrutta appunto Core Animation.
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>
Riga 174:
* [[Core Image]]
* [[Core Video]]
== Collegamenti esterni ==
▲*
* {{Collegamenti esterni}}
{{Software iOS}}
|