Articoli con tag tutorial Xcode

Xcode 4: Distribuzione Ad Hoc delle applicazioni iPhone e iPad

1 Star2 Stars3 Stars4 Stars5 Stars (5 voti, media: 5,00 su 5)
Loading ... Loading ...

4

Xcode-4-devAPP-icona Dice il saggio: “Squadra che vince non si cambia”.. ed io, Francesco Montrone aka freellino nel forum devAPP, ho insistito con l’uso di XCode3 finchè non ho dovuto scrivere codice per iOS 5, il che ha reso praticamente necessario aggiornare il mio IDE alla versione 4.2 (perdendomi nel frattempo la 4.0). OK, piuttosto che tradizionalista, mi dovrei definire pigro! Cambiato l’IDE, sicuramente migliore del precedente, passo dopo passo ho dovuto superare molti dei problemi inevitabili che un cambio di abitudini porta con sé. Fra questi, ultimo in ordine di tempo, ma non ultimo per importanza, ho dovuto incrociare: la distribuzione Ad Hoc con XCode 4. (continua…)

Tutorial pratici per iOS SDK: disponibile la versione 2.0 aggiornata a iOS 5 e XCode 4.2

1 Star2 Stars3 Stars4 Stars5 Stars (1 voti, media: 2,00 su 5)
Loading ... Loading ...

2

Dopo mesi di lavoro ecco arrivare la versione 2.0 dell’e-book “Tutorial pratici per iPhone SDK”, che vi avevamo presentato tempo fa, scritto dal nostro Andrea Busi. L’e-book, disponibile in versione PDF, cambia titolo e diventa “Tutorial pratici per iOS SDK“. Il testo, ricordiamo, racchiude al suo interno una serie di tutorial dedicati alla programmazione per dispositivi iOS (in particolare per iPhone e iPod Touch) e, con questa nuova versione, offre piena compatibilità con iOS 5 e Xcode 4.2. (continua…)

T#101 – Integrare AirPrint per stampare dalle applicazioni iPhone e iPad

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

10

icona-airprint-iphone-ipad-devapp Cari lettori, quello che vi presento oggi è un breve ed efficace tutorial per l’utilizzo della funzione AirPrint all’interno delle applicazioni iOS. CocoaTouch ci mette a disposizione un controllore per l’interazione con le stampanti supportate da AirPrint, chiamato UIPrintInteractionController. Questo controllore, che invocheremo sempre sulla sua istanza shared sharedPrintController, ci permette di interagire con un’interfaccia utente per la gestione e la stampa dei documenti in formato PDF, immagini ed altri contenuti disponibili su iOS. sharedPrintController, rappresenta un job di stampa. Esso include il contenuto da stampare e le informazioni relative alla stampa stessa (nome job, tip di stampa, pagine da stampare, etc.). (continua…)

T#100 – Integrare Dropbox nelle applicazioni iPhone ed iPad

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

9

dropbox-logo Ed eccoci giunti al nostro 100° tutorial sulla programmazione iPhone e iPad, per noi un bel traguardo e per festeggiare vi proponiamo una guida per l’implementazione di una funzionalità molto interessante per le nostre applicazioni iOS: l’integrazione di Dropbox. Come tutti voi saprete, i servizi di cloud prendono sempre più piede nelle nostre case, nei nostri uffici e ovviamente nei nostri device e non si può negare quanto sia utile condividere file fra tutti i nostri dispositivi: non importa dove ci troviamo o cosa abbiamo a disposizione, i nostri dati saranno sempre con noi! Anche Apple entrerà presto in questo mercato con il suo servizio iCloud (e già c’era con il suo mobile me e iDisk) ma dato che ancora non possiamo parlare del servizio in arrivo essendo tutta la documentazione ufficiale e il codice sotto NDA, parleremo del suo “concorrente” già utilizzato in larga scala e in tutto il mondo: Dropbox. (continua…)

Uno sguardo a Unit test: impariamo a prevenire ore e ore di debug durante lo sviluppo di Applicazioni iOS

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

2

unit-test-xcode-devapp In questo articolo vedremo come effettuare un test del nostro codice sorgente utilizzando Unit Test. Per chi non ne fosse a conoscenza i test sono alla base di un modello di sviluppo chiamato, appunto, test-driven development e ne sono tanto alla base, che le procedure di test vengono scritte addirittura prima del codice da testare.
Non chiedetemi se sono favorevole a questo approccio; i miei brevi studi sulla calcolabilità e decidibilità mi fanno inorridire (e avrebbero fatto inorridire anche A.Turing (link) all’idea di dimostrare il corretto funzionamento di un programma tramite un altro programma, ma se ridimensioniamo le aspettative e diciamo che i test non servono a dimostrare che un programma funzioni ma semplicemente per verificare che l’output prodotto a parità di input segua le nostre aspettative.. beh allora direi che tutto si fa più interessante. (continua…)

4. Objective-C: UIWindow ed UIView

1 Star2 Stars3 Stars4 Stars5 Stars (1 voti, media: 5,00 su 5)
Loading ... Loading ...

1

L’elemento base della user interface e’ l’oggetto UIWindow. Esso fornisce il supporto per mostrare informazioni ed oggetti all’interno delle nostre applicazioni. UIWindow agisce come una cornice in cui e’ possibile inserire contenuti. Sebbene sia l’oggetto principale su cui basarsi per la costruzione di un’interfaccia grafica, non contiene caratteristiche visuali: e’ semplicemente un contenitore trasparente che fornisce il punto di contatto a piu’ basso livello tra la nostra applicazione e lo schermo iPhone. Tipicamente verra’ creato solo un oggetto UIWindow all’interno delle nostre applicazioni; al suo interno potranno essere aggiunti oggetti – derivanti, principalmente, dalla classe UIView – necessari alla corretta visualizzazione della nostra applicazione a schermo.


banner-iphoneSmartApps-org
(continua…)

T#094 – Creare un contatore meccanico animato per iPhone o iPad

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

13

Buongiorno a tutti! Il corso di C mi ha tenuto parecchio impegnato ed è da un pò che non scrivo tutorial per iOS, ma oggi ho una piccola chicca da proporvi.
L’obbiettivo di oggi è quello di realizzare un contatore meccanico, simile a quello che si vede in molti giochi, con tanto di animazione per passare da un numero ad un altro.
In questa immagine si vede l’effetto finale da “fermo” e durante un’animazione (a fondo articolo trovate anche un video con il contatore all’opera):


Creare-un-contatore-animato-per-iPhone-iPad-01 Creare-un-contatore-animato-per-iPhone-iPad-02
(continua…)

Xcode 4: scopriamo come possiamo usare l’analizzatore statico per trovare alcuni bug nel nostro codice

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

6

Xcode-4-devAPP-icona Alcuni anni fa, durante la tesi universitaria, mi ero occupato di analisi statica, un argomento che mi è sempre stato a cuore. Ma di che cosa si tratta?

L’analisi statica, in generale, è una tecnica automatica che deduce dei risultati “interessanti” dallo studio del codice del programma, sia esso il codice sorgente, il bytecode, il codice oggetto, o qualunque altra rappresentazione intermedia generata dal compilatore. L’analisi statica normalmente è eseguita appena prima della fase di compilazione, per questo si dice che è eseguita a compile time. Essa si contrappone alle analisi dinamiche compiute a run time, cioè durante l’esecuzione del programma.

Senza dilunguarci troppo, la cosa fondamentale da comprendere è che l’analisi statica permette di raccogliere informazioni riguardo al comportamento di un programma in fase di esecuzione senza che questo venga realmente eseguito. Essa è adoperata per moltissimi scopi: dai compilatori per generare codice più performante e compatto, ai sistemi (come quello che vediamo in questo articolo) che permettono di ricercare in automatico dei bug nei codici sorgente. (continua…)

Xcode 4: scopriamo come pubblicare un’applicazione su App Store e Mac App Store

1 Star2 Stars3 Stars4 Stars5 Stars (2 voti, media: 3,50 su 5)
Loading ... Loading ...

23

Xcode-4-devAPP-icona Prima dell’arrivo di Xcode 4, per pubblicare un’applicazione avevamo bisogno di un tool chiamato Application Loader. Per fortuna adesso le cose sono cambiate: la procedura è diventata molto più semplice e può essere fatta direttamente da Xcode.

In questo articolo non ripercorreremo tutti i passi da fare su iTunes Connect, perché sono rimasti invariati e ne abbiamo già parlato in più occasioni. Ci concentreremo esclusivamente sulla procedura di caricamento del binario (detta submission). In altre parole, dovremo già essere membri del Mac o iOS Developer Program (guida), aver creato tutti i certificati necessari (guida) e aver già predisposto tutto su iTunes Connect fino a quando non arriviamo allo stato Waiting for Upload (guida). Siamo pronti per iniziare? (continua…)

T#093 – Utilizziamo lo shake per ottenere delle frasi casuali

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

27

Ciao a tutti, ho pensato di scrivere questo tutorial semplice semplice per venire incontro a tutti gli utenti che ne hanno fatto richiesta sul nostro forum. In particolare creeremo un’applicazione per iPhone che scuotendo il device, oppure cliccando su un apposito pulsante, mostrerà a video una frase random prelevandola da un file plist. Per rendere il tutto più semplice ho scelto di utilizzare Interface Builder per la realizzazione dell’interfaccia e di utilizzare gli strumenti messi a disposizione dal nuovo XCode4 per dichiarare le IBaction e IBOutlet. Il risultato finale è quello che vedete qui a lato, la foto di sfondo è del grande Escher (click sull’immagine per ingrandire) (continua…)

Torna all'inizio