Mac OS X Leopard: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Botcrux (discussione | contributi)
m Bot: sistemo spazii fra {{Box successione}} e altro template
m Innovazioni tecniche: clean up, replaced: IDEIDE
Riga 65:
 
== Innovazioni tecniche ==
* Assieme al sistema operativo, Apple distribuisce anche una nuova versione del suo [[IntegratedAmbiente developmentdi environmentsviluppo integrato|IDE]] [[Xcode]] e di ''[[Interface Builder]]'', portandoli entrambi alla versione 3.0. Introdurrà anche una nuova applicazione per sviluppatori: [[Xray]], basata sulla ''utility'' [[open source]] [[DTrace]], per misurare la ''performance'' delle applicazioni sotto sviluppo.
* Accanto a [[Core Image]], [[Core Video]] e [[Core Audio]], viene introdotto [[Core Animation]], un ''framework'' [[Cocoa (software)|Cocoa]] per la creazione di un'[[interfaccia grafica]] animata. Questa tecnologia viene usata, ad esempio, nelle animazioni per [[Time Machine (software)|Time Machine]] e [[Spaces]]. Per esempio, se un utente vuole realizzare uno screensaver, basta che specifichi il punto di partenza e di arrivo dell'animazione e poi Core Animation calcolerà automaticamente i punti intermedi utilizzando la potenza di calcolo della scheda grafica e gli eventuali multi-core del processore, se presenti.
* Nuova versione del linguaggio di programmazione [[Objective C]] 2.0, a parte varie altre modifiche e miglioramenti, includerà anche [[garbage collection]] (come si può vedere già ora nella pagina [[man (Unix)|man]] del [[GNU Compiler Collection|GCC]] incluso nel Xcode 2.2.<ref>{{cita web | url=https://arstechnica.com/staff/fatbits.ars/2006/5/6/3868 | titolo=The garbage man cometh | autore=John Siracusa | anno=May 06 2006 | editore=Ars Technica}}</ref>)