Interface Builder: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Abisys.bot (discussione | contributi)
Abisys.bot (discussione | contributi)
m ., replaced: Mac OS XmacOS (3)
Riga 17:
|SitoWeb = http://www.apple.com/it/
}}
'''Interface Builder''' è un'applicazione per lo [[Integrated development environment|sviluppo software]] per il sistema operativo [[Mac OS XmacOS]] e fa parte di [[Xcode]] (tool di sviluppo fornito gratuitamente con [[Mac OS XmacOS]], precedentemente chiamato [[Project Builder]]).
Interface Builder permette agli sviluppatori che usano [[Carbon (API)|Carbon]] e [[Cocoa (informatica)|Cocoa]] di disegnare [[Interfaccia grafica|interfacce grafiche]] per le applicazioni usando uno strumento grafico, senza la necessità di scrivere decine di righe di codice.
L'interfaccia risultante è salvata in un [[file]] .nib (abbreviazione di '''N'''eXT '''I'''nterface '''B'''uilder).
Riga 38:
Quando un'applicazione viene lanciata, i corrispondenti oggetti NIB vengono scompattati, collegati al codice binario della loro rispettiva applicazione, e ''risvegliati''. I NIB vengono spesso chiamati ''"freeze dried"'' (pronti all'uso) perché contengono oggetti archiviati e pronti per essere eseguiti.
 
Grazie a questa struttura e a questa tecnologia, le risorse [[localizzazione (software)|localizzate]] nelle diverse lingue vengono separate e sono registrate in NIB e ''risvegliate'' quando occorre, cioè quando nel pannello Internazionale delle [[Preferenze di Sistema]] di [[Mac OS XmacOS]] è impostata quella determinata lingua.
== Voci correlate ==
* [[Apple Developer Tools]]