Post con tag Objective-c
T#062 – Mostrare un Oggetto in una Vista in una posizione a Random
7 lug
Salve ragazzi, sono David Pollak e oggi in questo tutorial vi farò vedere come far apparire un oggetto in una posizione random all’interno della vostra View. Tutto questo vi potrà tornare utile, ad esempio, nella creazione di giochi o altri tipi di applicazioni ,proprio recentemente, infatti, ho usato questo codice che mi è servito per realizzare un semplice giochino per iPad che presto vedrà luce in AppStore. Il codice che sto per mostrarvi è abbastanza semplice da capire: in parole povere usiamo 2 file .txt contenenti numeri da 0 a 320 in uno, e da 0 a 480 l’altro (su iPad da 0 a 768 e da 0 a 1024), questi sono di fatto i pixel della risoluzione dei nostri devices da cui estrarremo casualmente un numero per file da usare nei 2 assi (x ed y). Potrete posizionare qualsiasi tipo di oggetto grafico (bottone, immagine, etc). Oggi andremo a posizionare una piccola immagine. Continua >
T#032 Sfruttiamo NSUserDefaults per salvare dati delle nostre applicazioni iPhone
13 apr
Se state sviluppando un’applicazione iPhone, molto probabilmente potreste aver bisogno di salvare dei dati durante l’uso dell’applicazione, da ritrovare poi ai successivi avvii del programma. Potreste sfruttare quello che vi proponiamo oggi per salvare, ad esempio, dei dati di configurazione per le vostre Applicazioni. Se questo è quello che cercate, sappiate che in nostro aiuto arriva NSUserDefaults, la quale ci permette proprio di salvare alcuni contenuti. Questi, una volta salvati, appariranno anche se chiudiamo e riapriamo la nostra app. Continua >
T#029 – Muoviamo una pallina tramite l’accelerometro
1 apr
L’accelerometro è uno dei componenti più importanti e di successo del nostro iPhone / iPod Touch (e presto iPad), ad oggi sfruttato in molte applicazioni e videogiochi presenti in App Store. Se vi accingete, infatti, a programmare giochi per iPhone, sicuramente non potete sottovalutare questo componente hardware. Per questo motivo, nel tutorial di oggi, vi guiderò all’uso (semplicissimo) di questo fantastico strumento creando una piccola applicazione che, sfruttando questo componente, vi permetterà di muovere una pallina a seconda dell’inclinazione che darete al vostro dispositivo mobile. Continua >
Video Tutorial di programmazione iPhone SDK (in italiano)
29 mar
Con il nostro centesimo articolo, vi proponiamo una raccolta completa di tutti i Video Tutorial di programmazione iPhone SDK in italiano creati da devAPP. Un ringraziamento speciale va al nostro collaboratore David Pollak che ha curato la loro realizzazione. Questo articolo verrà costantemente aggiornato con l’aggiunta dei nuovi Video Tutorial che creeremo strada facendo, quindi, dategli un’occhiata ogni tanto, potreste trovare nuovi aggiornamenti. Nella descrizione di ogni video tutorial troverete inoltre il link all’articolo completo presente tra le nostre pagine.
Potrete accedere facilmente all’articolo cliccando nell’apposita voce “Video Tutorial” che trovate nel menù in alto a destra. Potete inoltre seguire le nostre Video Pubblicazioni sul nostro canale YouTube onDevAPP. Continua >
L#011 – Da VB.Net a Objective-C: Prime considerazioni
26 mar
Provengo da oltre venti anni di programmazione su windows, e devo dire che per creare la mia prima applicazione su iPhone, ho dovuto imparare non solo una nuova piattaforma ma un intero nuovo linguaggio di programmazione.
La frase “quando si sa programmare, si può programmare con qualsiasi linguaggio” è vera, ma è anche vero che per passare da VB Net a Objective c è richiesto qualche sforzo.
Ho preso come piccolo esempio la classica “prima” applicazione di ogni programmatore “Hello, World!”. Continua >
T#026 – Creiamo un’Animazione di una Palla con un NSTimer (by iCodeBlog)
1 mar
Ancora una volta ringraziamo il Team di iCodeBlog che ci ha concesso di tradurre e proporre ai nostri utenti i suoi tutorial e le sue guide. In questo nuovo tutorial, di brandontreb, vedremo come creare una semplice applicazione in cui una palla si muoverà automaticamente e “liberamente” in tutto lo schermo del vostro iPhone, rimbalzando sui lati. Per creare quest’animazione utilizzeremo un’immagine e un oggetto NSTimer. Tutto ciò potrebbe tornare sicuramente utile soprattutto nello sviluppo di giochi, infatti questa è una caratteristica principale di famosi giochini che sono passati alla storia, come “Pong” o “Hockey da Tavolo” (Air Hockey).
Partiamo aprendo Xcode e creando un nuovo progetto. Dall’elenco dei template disponibili scegliamo “View-based Application” e proseguiamo. Diamo ora un nome alla nostra applicazione, ad esempio “Palla”, scegliamo la posizione dove salvare il progetto e andiamo avanti. Continua >
TIPS#002 – Caricare il contenuto di un file HTML locale in una UIWebView
16 feb
Nel nostro ottavo tutorial “Creiamo un Browser”, abbiamo visto come creare un semplice browser, il quale, non fa altro che caricare una pagina di un sito web in una UIWebView presente nella nostra applicazione. In questo caso, quindi, sfruttiamo delle pagine presenti in rete, con l’evidente svantaggio di ottenere una pagina vuota, o comunque un errore, in assenza di connettività.
Poniamo invece il caso di aver la necessità di caricare nella nostra app il contenuto di un documento HTML presente all’interno della nostra applicazione, in locale quindi. In questo caso non avremmo bisogno di connettività e la pagina sarebbe sempre disponibile.
Ma come potremmo sfruttare una pagina in locale? A cosa può servirci? Continua >
T#024 – Aggiungiamo i video alle nostre applicazioni
6 feb
Oggi vedremo come inserire un video all’interno della nostra applicazione. Nello specifico vedremo tre modalità differenti che ci permetteranno di sfruttare questa funzione multimediale dell’iPhone: avvieremo un video salvato all’interno del nostro progetto, uno disponibile in una pagina web html e infine vedremo come visualizzare un video YouTube direttamente nell’applicazione nativa presente su tutti gli iPhone.
Partiamo con il nostro tutorial aprendo Xcode e creando un nuovo progetto. Dall’elenco dei template disponibili scegliamo “View-based Application” e proseguiamo. Diamo ora un nome alla nostra applicazione, ad esempio “myVideo”, scegliamo la posizione dove salvare il progetto e andiamo avanti. Continua >























