Articoli con tag Tutorial Pratici
T#069 – Localizzare applicazioni iPhone tramite NSLocalizedString
5
Ecco qui il secondo tutorial promesso! In questo articolo spiegherò come potete fare per rendere le vostre applicazioni iPhone localizzate, ovvero adattate alla lingua di chi le usa (sempre che siate bravi traduttori si intende, mica come me XD).
Cominciamo subito col creare un’applicazione view based.
Il comando NSLocalizedString non fa altro che cercare in delle tabelle “chiave-valore” che altro non sono che dei file di testo con estensione .strings. Più precisamente questa istruzione cercherà la chiave solamente nelle tabelle chiamate “Localizable.string” ovvero nella tabella di default per ogni lingua. (continua…)
T#062 – Mostrare un Oggetto in una Vista in una posizione a Random
9
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#057 – Disegnamo all’interno di una UIView
1
Ciao a tutti in questo nuovo tutorial affronteremo un argomento molto utile che vi farà capire come funzionano, a grandi linee, le applicazioni di grafica in generale.
Per iniziare creeremo una semplice UIView che, non appena viene chiamato il metodo “drawRect:” disegna un triangolo, in seguito vedremo come è possibile potenziare la nostra view aggiungendo livelli di disegno, figure già definite etc. (continua…)
T#046 – Accedere a Flickr dalle nostre applicazioni iPhone (parte 1)
4
In questo tutorial cercheremo di costruire insieme un’applicazione perfettamente funzionante che racchiuda parte dei concetti che abbiamo già trattato in altri toutorial e concetti nuovi che verranno affrontati qui per la prima volta.
Come sempre cercherò di costruire l’applicazione per approssimazioni successive, ponendo l’accento su quelli che possono essere gli errori più comuni nello sviluppo di un app completa.
In questa prima parte non ci occuperemo della parte di sviluppo su iphone, ma sarà una introduzione generale all’utilizzo delle API di Flickr ed al protocollo REST in genere. (continua…)
T#038 – Utilizzo del MapKit (parte 2): Annotation view calcolo della distanza e reverse geocoding
47
Con molto più ritardo di quello che avevo previsto, ecco la seconda parte del tutorial riguardante il MapKit. Non perdiamoci in convenevoli e veniamo subito al sodo.
Annotation view con immagine personalizzata
Riprendiamo il codice scritto l’altra volta. Eravamo arrivati a creare una annotation view che visualizzava un pin relativo alla sede di Google a Mountain View. Vogliamo ora sostituire il pin con un’immagine personalizzata. Dopo aver scelto quindi l’immagine che più ci aggrada e averla aggiunta tra le risorse dell’applicazione, possiamo modificare il codice che avevamo scritto nel metodo mapView:viewForAnnotation: modificandolo come segue: (continua…)
T#037 – Accedere alle stesse variabili da classi diverse
10
Nella costruzione delle nostre applicazioni può capitare ( come è accaduto a me ) di avere due View in cui dalla seconda di deve necessariamente modificare delle variabili usate nella prima.
Nel mio caso, in particolare, avevo le necessità, a seconda della pressione di una riga di una tabella, di visualizzare un Picker che modificasse un Dictionary presente nella prima classe ( quella della tabella per intenderci ). Insomma, dovevo usare stesse variabili da classi differenti. Inizialmente pensai di sfruttare le variabili globali ma, come i più reduci dalla programmazione sapranno, la variabili globali sono sempre “in linea di massima” sconsigliate. (continua…)
T#036 – Come implementare suoni nelle nostre applicazioni iPhone
19
Ciao a tutti da Vanni. Oggi vi propongo un breve tutorial su come implementare suoni al tocco nelle nostre applicazioni iPhone! Partiamo subito con la nostra guida. Innanzitutto importiamo il framework necessario per la riproduzione dei suoni di sistema AudioToolbox.framework ( bisogna specificare però che nonostante si parli di suoni di sistema non ce ne viene messo a disposizione nemmeno uno, e sarà quindi necessario crearseli da soli )

T#035 – Creare uno screenshot a runtime
8
Rispondiamo ad una richiesta di un nostro utente pubblicando questo interessante Tutorial di programmazione iPhone. Vi mostreremo come catturare con poche righe di codice un’istantanea (screenshot) della vostra App durante l’esecuzione del programma. Verrà quindi mostrata nell’app un’anteprima di quanto catturato e salvato lo screenshot direttamente nel “Rullino fotografico” del vostro iPhone. Partiamo subito con il nostro tutorial.
Apriamo Xcode, creiamo un nuovo progetto, dall’elenco dei template disponibili selezioniamo “View-based Application” e proseguiamo. Diamo un nome, ad esempio myScreenshot, decidiamo la posizione dove salvare e clicchiamo su “Save”. (continua…)
T#032 – Sfruttiamo NSUserDefaults per salvare dati delle nostre applicazioni iPhone
14
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…)


















