Category Archives: Objective-C iOS

Creare una bussola per iPhone

      4 commenti su Creare una bussola per iPhone
bussola app iphone

Ciao a tutti gli amici di iProg oggi volevo mostrarvi come creare un applicazione bussola (ovviamente per testare il corretto funzionamento bisogna testarla su un dispositivo fisico) Quindi creiamo un nuovo progetto di tipo single view application e diamogli il nome di bussola Per prima cosa importiamo questi due framework… Read more »

Inviare SMS In-app da iPhone

      7 commenti su Inviare SMS In-app da iPhone
iphone sms

Addirittura prima di iOS 4, gli sviluppatori dovevamo dipendere da questa riga di codice: [code lang=”obj-c”][[UIApplication sharedApplication] openURL: @\”sms:12345678\”];[/code] Il problema era che non solo chiudeva l’applicazione ma non c’era nessun modo per specificare il corpo dell’SMS. Come seconda cosa, eri obbligato a poter inviare un SMS ad una sola… Read more »

Basi di programmazione Obj-c La classe NSDictionary e NSMutableDictionary

Il concetto di dizionario per un neofita della programmazione potrà essere leggermente ostico ma cercherò di essere il più chiaro possibile Un primo esempio che posso fare è il seguente : se un array associa un oggetto ad un numero ,il dizionario associa un oggetto ad una stringa. Inoltre la classe NSDictionary… Read more »

Applicazione Torcia – Accendiamo il Flash LED dell’iPhone

È oramai prassi trovare su AppStore applicazioni che sfruttano il flash LED dell’iPhone 4 in poi per poter creare delle torce. Vediamo cosa c’è dietro a queste applicazioni andando ad analizzare un po’ com’è fatto il codice. Andremo a creare un’applicazione che tramite uno switch (UISwitch) permette di accendere e… Read more »

Basi di programmazione Obj-c La classe NSArray

Ciao a tutti eccoci ritrovati con un nuovo tutorial per quanto riguarda le basi della programmazione Obj-c oggi vi spiegherò la classe NSArray. Senza che perdiamo tempo col creare un nuovo progetto continuiamo il nostro vecchio progetto Link Ora nel file main scrivete questo codice: [code lang=”obj-c”] //Dichiariamo    … Read more »

Basi di programmazione Obj-c La classe NSString

Prima di tutto spero che tutti voi sappiate cosa sia una classe ma in caso contrario vi consiglio di dare uno sguardo  qui . Come si può intuire dal nome la peculiarità di questa classe è quella di trattare le operazioni sulle stringhe, ma ora vediamo praticamente come funziona questa classe…. Read more »

Camera, Rullino fotografico e frameworks

camera roll iphone app

L’interfaccia utente dell’applicazione per questo tutorial consisterà in una image view e due pulsanti. Quando saranno premuti dall’utente, il primo pulsante mostrerà la camera e quindi l’utente sarà in grado di scattare una foto e incorporarla nella image view. Il secondo pulsante consentirà l’accesso al rullino fotografico dove l’utente potrà… Read more »

Creare una view visible solo al primo avvio dell’applicazione

primo avvio intro view

Nello scorso tutorial abbiamo imparato come poter salvare lo stato dell’applicazione attraverso NSUserDefault, ma per fini pratici abbiamo detto ben poco. Con questo tutorial vi spiegherò come poter visualizzare un view personalizzata al primo avvio dell’applicazione e poi mai più. Una sorta di view introduttiva. Non abbiamo bisogno di un… Read more »

Usiamo NSUserDefault per salvare dati dell’applicazione

code snippet

In questo tutorial vi mostrerò come è possibile salvare e recuperare differenti tipi di dati usando l’oggetto NSUserDefault. Questa opzione è molto utile quando si vogliono salvare piccole quantità di dati come punteggi, informazioni di login e stati dell’applicazione. Molto usato se ad esempio vogliamo eseguire un’azione o visualizzare una view… Read more »

UIScrollView insieme ad UIPageControl: l’opzione pagination

Creare una UIScrollView con l’opzione pagination è abbastanza semplice – con qualche piccolo accorgimento. In questo tutorial andremo a costruire una semplice app che consente all’utente di scorrere attraverso pagine multiple aggiungendo un UIPageControl per un ulteriore controllo. Iniziamo Per iniziare, apriamo Xcode e creiamo un nuovo progetto di tipo… Read more »

Inserire pubblicità personalizzata nelle proprie applicazioni iPhone

ads pubblicità personale su iphone

Con il tutorial di oggi andiamo a soddisfare una richiesta arrivatami: come poter inserire una nostra pubblicità personalizzata nello stile di iAd, Admob ma che includa soltanto i nostri contenuti o dei nostri partner. Innanzitutto andiamo ad illustrare la nostra idea di realizzazione: Essendo noi stessi a distribuire il materiale… Read more »

iOSOpenDev cos’è? Come si installa?Creiamo una prima applicazione!!!

REQUISITI  1)DISPOSITIVO JAILBREAKKATO 2) INSTALLARE OPENSSH Per prima cosa mi sembra d’obbligo spiegare cosa sia questo famigerato iOSOpenDev . Più che un applicazione io la definirei un estensione di xcode con la quale sarà possibile sviluppare in modo semplificato dei tweak per il nostro iDevice. Ovviamente per testare i nostri… Read more »

Trovare l’indirizzo IP del dispositivo iPhone, iPod Touch o iPad

trova indirizzo ip ios

Non esiste nessuna funzione ufficiale nella documentazione Apple per iOS che ci permetta in quattro e quattrotto di trovare e maneggiare l’indirizzo IP del dispositivo quindi siamo nelle condizioni di doverci creare una funzione ad hoc da usare quando necessario. In realtà la mia prima affermazione non è del tutto… Read more »

Risolvere l’errore di Xcode EXC_BAD_ACCESS

nszombieenabled

L’ambiente NSZombieEnabled è utile per tracciare l’errore, molto comune, EXC_BAD_ACCESS il quale è tipicamente causato dal tentativo di accedere ad oggetti e quindi locazioni di memoria che sono già state rilasciate oppure occupate da altro. Con Xcode 4 il processo per settare l’ambiente NSZombieEnabled è diverso dalle precedenti versioni di Xcode. Per configurare le impostazioni d’ambiente dobbiamo… Read more »

Disabilitare lo spegnimento del display di iPhone o iPad

Se nella nostra applicazione abbiamo necessità di mantenere lo schermo sempre acceso disabilitando quindi l’auto-spegnimento. L’iOS SDK ci offre la possibilità di farlo con un paio di righe di codice che potrebbero tornarvi davvero utili in alcune fasi dell’applicazione o gioco che sia. Prestate però attenzione a come viene utilizzata,… Read more »

Creare una tastiera personalizzata per iPhone o iPad

Alcune volte abbiamo la necessità di dare una marcia in più alla nostra applicazione semplicemente operando con la grafica. Oggi, come richiesto, esaminiamo il caso di una tastiera personalizzata come ad esempio possiamo trovare in una calcolatrice. Apriamo il fidato Xcode e creiamo un nuovo progetto di tipo Single-View Application… Read more »

Ottieni la lista delle tastiere internazionali installate sul dispositivo iOS

tastiere internazionali iphone

L’oggetto NSUserDefaults è tipicamente usato per salvare/ripristinare le preferenze della propria applicazione, dati di configurazione, ecc. In più oltre alla specifica applicazione, vi è un ampio elenco predefinito di sistema che è disponibile per tutte le applicazioni, accessibile utilizzando il metodo standardUserDefaults per l’oggetto NSUserDefault. Per ottenere la lista completa… Read more »

UIAlerView Styles inseriamo testo e password

Con il rilascio della SDK iOS 5, la classe UIAlertView è stata aggiornata per supportare nativamente immissione del testo, inserimento di testo sicuro, e username / password. Questo piccolo trucco mostrerà come trarre vantaggio da questi nuovi miglioramenti! Introduciamo gli AlertView Styles Gli elementi di layout e la forma di… Read more »

Creazione Certificati e Pubblicazione di un app su AppStore

Ciao a tutti ragazzi oggi vi mostrerò come preparare e caricare un applicazione su app store. Requisito fondamentale è quello di acquistare una licenza di sviluppatore a questo indirizzo Link

Storyboards in iOS 5 e Xcode 4.2 – Le basi (Parte 2)

Abbiamo lasciato la prima parte con l’idea di costruire il seguente schema: L’aggiunta di un Table View controller Le due scene che sono attualmente collegate al tabBar Controller sono entrambe UIViewControllers regolari. Voglio sostituire invece la scena dalla prima scheda con un UITableViewController. Fare clic su tale firstView Controller per… Read more »

Storyboards in iOS 5 e Xcode 4.2 – Le basi (Parte 1)

Storyboards è una nuova entusiasmante caratteristica di iOS 5 che vi farà risparmiare un sacco di tempo a costruire interfacce utente per le applicazioni. Per mostrare che cosa è uno storyboards, lascio parlare l’immagine. Questo è lo storyboards che ci costruiremo alla fine del tutorial: L’utente non può sapere esattamente… Read more »

Cambiamo un immagine tramite un bottone

      Nessun commento su Cambiamo un immagine tramite un bottone

Ciao a tutti ragazzi eccoci ritrovati con un nuovo tutorial sulla programmazione iOS Questo tutorial mi è stato richiesto da un nostro utente e quindi mi è sembrato giusto scriverlo . Quindi per prima cosa creiamo un nuovo progetto di tipo singleVIew Application (per chi utilizza il nuovo xcode) mentre… Read more »

Inviare un tweet da iOS5

      2 commenti su Inviare un tweet da iOS5

Implementare le API di un servizio web non è mai semplice, sopratutto se si tratta di un social network molto complesso come Twitter. Fortunatamente Apple, con iOS5, ci viene in grosso aiuto occupando del dialogo con il server e l’interfaccia grafica già ottimizzata con le funzioni principali. Iniziamo Innanzitutto dopo… Read more »

UITapGestureRecognizer: riconosciamo il tap

      2 commenti su UITapGestureRecognizer: riconosciamo il tap
tap app

Hey sviluppatori! Oggi andremo ad aggiungere un po’ di divertimento alle nostre applicazioni usando le vantaggiose classi di iOS per quanto riguarda le gestures multitouch ovvero: UIGesturesRecognizer il quale è stata introdotta da iOS 3.0, quando era ancora chiamato iPhone OS. UIGesturesRecognizer è una classe astratta che che si estende… Read more »

Introduciamo il Multitouch (il tap)

      Nessun commento su Introduciamo il Multitouch (il tap)

Ciao a tutti cari amici eccoci ritrovati con un nuovo tutorial per quanto riguarda la programmazione iOS. Oggi andremo a gestire il Multitouch e come prima gesture introdurremo il Tap . Ma non perdiamoci in chiacchiere e creiamo subito un esempio pratico dunque apriamo xcode e creiamo un nuovo progetto… Read more »

NSTimer: Creare un cronometro per iPhone

      1 commento su NSTimer: Creare un cronometro per iPhone
cronometro iphone

Come si può intuire dal titolo del post oggi andremo a creare un semplice cronometro per iPhone proprio come abbiamo fatto per Mac. Andrò abbastanza veloce con la prima parte del tutorial in quanto l’uso di NSTimer riguarda già un livello intermedio di conoscenza. Dunque iniziamo subito con la creazione… Read more »

UIScrollView gestiamo lo scorrimento della VIew

Ciao a tutti con il tutorial di oggi vi illustrerò come utilizzare una scrollview(lo scroll di una view ) Iniziamo subito il nostro tutorial con la creazione di un nuovo progetto di tipo view based application e diamogli il nome di scroll . la prima cosa da fare e dichiarare… Read more »

Usare UIActionSheet – Creiamo un menù a tendina

Ciao a tutti Come avrete capito dal titolo dell’articolo oggi vi mostrerò come creare un menù a tendina da integrare in un applicazione . Creiamo un nuovo Progetto di tipo View Based Application e diamogli il nome di menu Quindi Rechiamoci nel file .h e scriviamo questo codice: [code lang=”objc”]… Read more »

Core Data su iPhone (Prima Parte)

      Nessun commento su Core Data su iPhone (Prima Parte)

Ciao a tutti oggi vorrei introdurre un nuovo argomento per quanto riguarda la programmazione Objective-c . Prima di iniziare con un tutorial pratico mi sembra opportuno fare una piccola introduzione. Core data è un framework di cocoa che ha il compito di gestire i dati(xml sql e anche file binari)… Read more »

I Pragma Mark in Xcode 4

      Nessun commento su I Pragma Mark in Xcode 4

Sappiamo bene che quando un’applicazione inizia a crescere porta sempre più funzioni con se con un considerevole incremento delle potenzialità, che si traducono per i programmatori in centinaia di righe di codice da scrivere, gestire e ritrovare in seguito. Ecco perché Xcode ci aiuta mettendo a disposizione i Pragma Mark… Read more »

Aggiungiamo un info Button

      Nessun commento su Aggiungiamo un info Button

Ciao a tutti oggi vedremo come aggiungere un bottone info all’interno della nostra applicazione. Iniziamo subito con la creazione di un nuovo progetto come template scegliamo view based application e diamogli il nome di info Ora andiamo in alto a destra e facciamo un click su file/new file /UIview controller… Read more »

Aggiungiamo font Esterni per La nostra app

      1 commento su Aggiungiamo font Esterni per La nostra app

Ciao a tutti oggi vi mostrerò come personalizzare i font in un progetto xcode !!! per prima cosa rechiamoci su google e andiamo alla ricerca dei font a cui siamo interessati(l’estensione del font deve essere di tipo otf almeno a me i ttf non vanno più) Creiamo un nuovo progetto… Read more »

Gestione file e documenti nella cartella Documents iOS con FNFileManager

Gestire i file sui dispositivi con iOS (iPhone, iPad e iPod) può essere davvero difficile, ma con FNFileManager puoi avere il pieno controllo della cartella Documents. Download Demo: https://github.com/fabiosoft/FNFileManager Facciamo una panoramica sulle tre funzioni principali di questa libreria statica: Salva un documento Il metodo “saveFile” ha due parametri, entrambi obbligatori:… Read more »

Come aggiungere una musica di sottofondo alle nostre App

Ciao a tutti oggi un  utente mi ha chiesto come poter inserire una musica di sottofondo all’interno della nostra applicazione . Tramite il tutorial di oggi renderemo le vostre Applicazioni molto più “soffisticate” Iniziamo subito con la creazione di un nuovo progetto di tipo view based application e chiamiamolo musica… Read more »

Creiamo una barra di navigazione con l’utilizzo della Tab Bar

Ciao a tutti oggi vedremo come utilizzare una tab bar in modo da creare un applicazione multifunzionale !!! Lanciamo xcode e questa volta come template useremo tab bar application e diamogli il nome di tab bar Analizziamo un po cosa è cambiato !!! Possiamo subito notare che xcode ci ha… Read more »

Creiamo una web Radio

      Nessun commento su Creiamo una web Radio

Ciao a tutti oggi voglio spiegarvi come creare un Player per la vostra web radio preferita. Per prima cosa creiamo un nuovo progetto di tipo view based application e diamogli il nome di radio Poi aggiungiamo il framework MediaPlayer.framework se non sapete come fare date uno sguardo qui, una volta inserito… Read more »

Condividere e copiare File tra l’app e iTunes

Puoi condividere file tra un applicazione ed il tuo Mac (o pc) usando la condivisione Documenti via iTunes. Usando la condivisione documenti del contenuto della cartella sandbox Documents, il contenuto della cartella sarà disponibile in iTunes. Ovviamente il metodo funziona anche in senso contrario, infatti potremo posizionare documenti dal Mac… Read more »

Creare una sveglia digitale per iPhone

      Nessun commento su Creare una sveglia digitale per iPhone

IN QUESTO ARTICOLO MOSTRIAMO COME REALIZZARE UNA SVEGLIA DIGITALECHE CI AVVISERÀ DI IMPEGNI E SCADENZE IMMINENTI. SARÀ L’OCCASIONEDI APPROFONDIRE I CONCETTI LEGATI ALLA GESTIONE DELL’INTERFACCIA E DEL TIMER In questo articolo mostreremo come realizzare una sveglia digitale. Grazie a questo progetto avremo modo di introdurre alcune classi di estrema utilità: NSTimer,… Read more »

Creiamo un traduttore per la nostra applicazione tramite le api di google

Ciao a tutti, oggi vi spiegherò come creare un traduttore utilizzando le api di Google Translate, in modo molto semplice e veloce! Grazie a queste api messe a disposizione da Google possiamo creare un qualsiasi tipo di traduttore ita/ing o  jap/ing insomma ce ne per tutti i gusti. Però c’è una… Read more »

Transizioni animate tra viste

      Nessun commento su Transizioni animate tra viste

Oggi sono qui per parlarvi di quale semplice codice scrivere per creare delle transizioni fra View. Rotazione: Per Andare ad una vista: [code lang=”obj-c”] [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:1.0]; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:[self view] cache:YES]; [[self view] addSubview:vostraView]; [UIView commitAnimations]; [/code] Per Tornare da una vista: [code lang=”obj-c”] [UIView beginAnimations:nil context:nil];… Read more »

Vedere un video durante l’avvio dell’applicazione per iPhone

Con questo nuovo tutorial di programmazione iOS andremo a creare una sorta di splashscreen animato, in modo davvero semplice ma sicuramente d’effetto! Sappiamo che possiamo aggiungere uno splashscreen (oppure detto video di partenza) usando l’immagine Default.png, quindi un immagine statica…bene noi andremo a fare un effetto animato semplicemente eseguendo un… Read more »

Condivisione su Facebook, Twitter e altri Social Network in iOS tramite ShareKit

ShareKit è una libreria open source che consente di aggiungere velocemente le funzioni di “condivisione” nella propria applicazione per iOS. Il progetto supporta la condivisione di link, immagini, testo, e files sui principali social network quali Facebook, Twitter, Delicious, Read it Later e molti altri. ShareKit panoramica Per una veloce… Read more »

Come creare un bottone con forma circolare

      Nessun commento su Come creare un bottone con forma circolare

Un saluto a tutti gli amici del blog che ogni giorno diventando sempre più numerosi questa sera ho deciso di spiegarvi un trick molto carino…… tutto quello che faremo è di rendere il classico bottone di forma rettangolare lo trasformeremo in forma circolare. Tutto questo è possibile grazie all’utilizzo di… Read more »

Creiamo una chat

      Nessun commento su Creiamo una chat

Ciao a tutti oggi ho deciso di creare un tutorial abbastanza interessante andremo a   utilizzerà il bluetooth . Quello che creeremo è una   una mini chat ^_^. Creiamo un nuovo progetto di tipo view based application e chiamiamola chat , per prima cosa andiamo a inserire questo framework GameKit.framework Andiamo… Read more »

Riproduciamo un file mp3

      Nessun commento su Riproduciamo un file mp3

Ciao a tutti oggi andremo a vedere come è possibile riprodurre un file mp3 all’interno di una nostra applicazione . Iniziamo subito a creare un nuovo progetto di tipo view based application e diamogli come nome Musica, per prima cosa aggiungiamo il Framework AVFoundation 1)Andiamo sul file MusicaViewController.h e inseriamo… Read more »

Scelta multipla su iPhone con UISegmentedController – XCode

Questo oggetto è molto usato nelle applicazioni ios poichè permette all’utente di effettuare una scelta tra varie opzioni infatti ora vedremo con un semplice esempio come utilizzarlo . Per prima cosa creiamo un nuovo progetto di tipo View-Based Application e diamogli il nome di uisegment 1)Andiamo nel file con uisegmentViewController.h… Read more »

AVFoundation – Registratore audio

      5 commenti su AVFoundation – Registratore audio

Ciao a tutti oggi ho deciso di mostrarvi come utilizzare un nuovo framework AVFoundation ,infatti creeremo un registratore audio, ma non perdiamoci in chiacchiere e creiamo subito un nuovo progetto di tipo viewbased application e come nome gli diamo microfono. Per prima cosa inseriamo il framework AVFoundation (se non sapete… Read more »

Introduzione al MapKit. Le Mappe su iPhone

      11 commenti su Introduzione al MapKit. Le Mappe su iPhone

MapKit è davvero una semplice e pulita API disponibile su iPhone e iPad che rende semplice la visualizzazione di mappe, saltare a coordinate e persino disegnare percorsi verso una destinazione. Scrivo questa guida in quanto ho avuto modo di studiare approfonditamente il MapKit durante lo sviluppo di ParkYou (disponibile su… Read more »

Lezione 11 Objective-c (iPhone) Creazione di una calcolatrice

Ciao  a tutti oggi dopo aver terminato la valigia (finalmente domani si parte ^_^  spagna sto arrivandooooooooooooo) ho visto un utente che cercava di creare una calcolatrice ho letto il suo codice e stava sulla buona strada(francesco ) ma credo che si può rendere in modo molto + facile questa… Read more »

Lezione Extra objective-c (iPhone) Inserire un icona all ‘applicazione

In questi giorni molti utenti mi stanno chiedendo come inserire un icona per la propria applicazione e ho deciso di fare questo mini tutorial prima di partire ^_^ 1)Prendiamo come esempio l’applicazione dell’email fatta nella lezione 10 e apriamola. 2)Ora creiamoci un icona oppure  cerchiamola su google come ho fatto… Read more »