Questo sito contiene link di affiliazione per cui può essere compensato

Home » Hi-Tech » Programmazione » Xcode, una nuova modalità  per creare interfacce per iOS

Xcode, una nuova modalità  per creare interfacce per iOS

Il francese Macgeneration fa notare che con iOS 5, Apple offrirà agli sviluppatori una nuova modalità che consentirà di creare velocemente le interfacce per le applicazioni: lo storyboard sostituirà Interface Builder e i file .xib permettendo di ridurre il numero di file necessari per la creazione del codice di un’applicazione. L’interfaccia sarà memorizzata in un unico file (.storyboard) con schermate e collegamenti visivi che consentono facilmente di rendersi quale schermata permette di passare a un’altra. E’ anche possibile cambiare le animazioni direttamente da questa sezione, senza bisogno di intervenire sul codice. Il sistema ha anche il vantaggio di rappresentare graficamente il flusso di funzionamento di un’applicazione. Con la versione beta di Xcode 4.2 (al momento nelle mani degli sviluppatori) per default i progetti sono salvati con l’opzione “Use Storyboard”. E’ possibile disabilitare quest’opzione (abilitandola le applicazioni saranno compatibili con le versioni di IOS da 5.x in poi). Pare sia anche possibile convertire un vecchio progetto in .storyboard ma la conversione è ancora una procedura complessa. Questo modello non è ancora utilizzabile per le applicazioni per Mac OS X, anche se in effetti il metodo ha forse poco senso per le applicazioni per computer desktop.

[A cura di Mauro Notarianni]

Offerte Apple e Tecnologia

Le offerte dell'ultimo minuto le trovi nel nostro canale Telegram

Offerte Speciali

Amazon offerte weekend su Macitynet

Offerte Amazon Weekend 26 settembre: Apple, Sennheiser, Logitech, Xiaomi, Samsung, Philips, Aqara, LEGO

Le migliori offerte Amazon del 26 settembre 2026: dispositivi tech e accessori per la vita di tutti i giorni, selezionati da Macitynet.
/** * RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT * THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR * PLATFORM OR CMS. * * LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: * https://disqus.com/admin/universalcode/#configuration-variables */ /* var disqus_config = function () { // Replace PAGE_URL with your page's canonical URL variable this.page.url = ‘’; // Replace PAGE_IDENTIFIER with your page's unique identifier variable this.page.identifier = ‘’; */ (function() { // REQUIRED CONFIGURATION VARIABLE: EDIT THE SHORTNAME BELOW var d = document, s = d.createElement('script'); // IMPORTANT: Replace EXAMPLE with your forum shortname! s.src = 'https://macitynet.disqus.com/embed.js'; s.setAttribute('data-timestamp', +new Date()); (d.head || d.body).appendChild(s); })(); Please enable JavaScript to view the comments powered by Disqus.

Ultimi articoli