DevTutorial #27 – Incremento automatico del numero di build e data in un progetto

23 marzo 2010 - Fonte: http://www.bubidevs.net

In questo nuovo tutorial vedremo come realizzare una cosa molto particolare, che potrà tornare utile soprattutto quando distrubuirete l’applicazione a diversi beta tester.

Vedremo, infatti, come inserire all’interno del nostro progetto (oltre al classico numero di versione dell’applicazione) un numero di build progressimo, insieme anche alla data della build in questione.

Utilizzeremo uno script automatico, che ad ogni build creata aumenterà il numero di build e aggiornerà la data della build Potremo, così, avere sempre sotto controllo l’esatta versione della nostra applicazione, in modo da avere...

Leggi il seguito »

DevTutorial #26 – Creiamo il nostro “Brushes” personale! (parte 2)

13 marzo 2010 - Fonte: http://www.bubidevs.net

Nella prima parte del tutorial abbiamo visto come creare la struttura di base del nostro “Brushes”, inoltre abbiamo fatto in modo che l’utente possa disegnare all’interno dell’applicazione.

In questa seconda parte aggiungeremo alcuni aspetti fondamentali per migliorare l’applicazione: la possibilità di cambiare la dimensione e il colore del pennello, e la possibilità di salvare i disegni.

Vedremo, quindi, come due classi diverse possano comunicare tra loro, e come utilizzare il metodo “imageSavedToPhotosAlbum” che...

Leggi il seguito »

DevTutorial # 24 – Controllare le connessioni disponibili

23 febbraio 2010 - Fonte: http://www.bubidevs.net

Eccoci con un nuovo tutorial dedicato alla programmazione per iPhone SDK.

In questo appuntamento vedremo come controllare le connessioni disponibili nel nostro dispositivo, operazione molto importante in tutte le applicazioni che devono accedere, per qualsiasi motivo, alla rete.

Vedremo come utilizzare la classe “Reachability” (messa a disposizione da Apple), per testare se è attiva una connessione WiFi o 3G. Piccola nota, in questo tutorial parleremo sempre di connessione 3G, sarebbe più corretto parlare di connessione dati (potrebbe...

Leggi il seguito »

[Guida] Come creare applicazioni per la distribuzione “ad-hoc”

16 febbraio 2010 - Fonte: http://www.bubidevs.net

Uno dei passaggi chiave nella creazione di applicazioni per iPhone (e non solo) è il testing. Arrivati quasi alla fine dello sviluppo, infatti, sorge la necessità di testare a fondo la nostra applicazione, per scoprirne bug o testarne le funzionalità.

Spesso sorge anche la necessità di inviare l’applicazione “beta” ad altre persone, magari ad alcuni beta tester. Come fare, quindi, a distribuire l’applicazione ad altre persone?

Eccovi una guida passo-passo, che vi spiegherà come...

Leggi il seguito »

DevTutorial #23 – Creiamo il nostro client per Twitter! (Parte 3)

9 febbraio 2010 - Fonte: http://www.bubidevs.net

Eccoci giunti con l’ultimo appuntamento dei DevTutorial dedicato alla realizzazione di un semplice client per Twitter. Vi ricordo che trovate qui la prima parte, metre qui la seconda.

In questa terza parte vedremo come utilizzare la classe NSUserDefault, che ci permette di salvare delle informazioni relative alla nostra applicazione. Quello che andremo a salvare sarà...

Leggi il seguito »

DevTutorial #22 – Creiamo il nostro client per Twitter! (Parte 2)

2 febbraio 2010 - Fonte: http://www.bubidevs.net

Nella prima parte di questo tutorial abbiamo visto come aggiungere la libreria MGTwitterEngine e come leggere la nostra timeline di Twitter.

In questo secondo appuntamento vedremo, invece, come creare una tabella personalizzata, che dovrà visualizzare gli elementi Tweet che abbiamo salvato nella lista. Utilizzeremo, quindi,  la classe UITableViewCell per creare delle celle personalizzate, in modo da ottenere una tabella con...

Leggi il seguito »

DevTutorial #21 – Creiamo il nostro client per Twitter! (Parte 1)

22 gennaio 2010 - Fonte: http://www.bubidevs.net

Dopo una lunga attesa, eccoci con una nuova serie di tutorial!

Quello che inizieremo a realizzare oggi (e per un altro paio di tutorial successivi) sarà un nostro personalissimo client per Twitter! Vedremo, infatti, come sfruttare il progetto MGTwitterEngine, che ci permetterà di interagire con il nostro account di Twitter. Utilizzeremo, inoltre, degli aspetti più particolari e complessi dell’iPhone SDK.

Ecco quello che faremo oggi:

DevTutorial #20 – Come implementare un database SQL

25 settembre 2009 - Fonte: http://www.bubidevs.net

Eccoci con un nuovo tutorial dedicato alla programmazione per iPhone SDK. Oggi vedremo come implementare un database SQL all’interno delle nostre applicazioni. Creeremo una tabella in cui andremo ad inserire i valori letti dal nostro database, dopo aver eseguito una query predefinita.

Devo premettere, però, che non parlerò di SQL e database relazionali, che devono essere già conosciuti da chi affronta questo tutorial. È una scelta che potrebbe non piacere a molti di voi, però richiederebbe troppo tempo e una trattazione che non può essere fatta in un semplice...

Leggi il seguito »

[Guida] Installare le applicazioni su iPhone OS 3.0 senza certificato direttamente da XCode

2 settembre 2009 - Fonte: http://www.bubidevs.net

Molti utenti mi hanno scritto chiedendomi come fare ad installare le proprie applicazioni su iPhone con firmware 3.0 senza avere la licenza da sviluppatore. Fino al firmware 2.x c’era questa guida, ma ora sembra non funzionare più (l’altra in cui si utilizza LDID può ancora essere seguita, ma prima va effettuata la procedura descritta in questa nuova guida).

Girando in rete ho trovato una ...

Leggi il seguito »

DevTutorial #19 – AVPlayer: come riprodurre semplicemente file audio!

8 agosto 2009 - Fonte: http://www.bubidevs.net

Con il firmware 2.2 Apple ha introdotto una classe davvero molto importante e potente, che permette di riprodurre una grande varietà di file audio all’interno delle proprie applicazioni. Tale classe è AVAudioPlayer e in questo tutorial vedremo come utilizzarla, creando un nostro rudimentale player audio.

Andremo a realizzare un’applicazione composta da due pulsanti, uno per avviare la riproduzione di un file audio, l’altro per fermare la riproduzione stessa. Il tutto è molto semplice, però potrà darvi gli strumenti necessari per utilizzare questa...

Leggi il seguito »