Tag Archives: iphone

Android Diva Series: Insecure Data Storage Part 1

Hello dear friends and welcome back for another Android Diva series blog, today we will resolve Insecure Data Storage Part 1. For this exercise, we will use  adb, first at all fill the text fields   after that connect adb to the device adb connect ip get a shell adb… Read more »

Redux in Swift

      Nessun commento su Redux in Swift

Inrtroduzione Redux è un architettura dove tutto lo stato dell’applicazione vive in un container. L’unico modo di cambiare questo stato è di creare un nuovo stato basato sullo stato corrente e richiederne il cambiamento. Andiamo ad esaminare i vari layer: Store gestisce gli stati dell applicazione State determina quale view… Read more »

Sviluppare giochi 2D per iOS

      Nessun commento su Sviluppare giochi 2D per iOS

Salve a tutti cari amici di iProg, spesso su questo blog abbiamo parlato di sviluppo di applicativi mobili, oggi pero’ voglio parlarvi di un argomento non troppo distante ovvero quello dello sviluppo di videogiochi per piattaforma iOS, in particolare presentero’ ( per chi non lo conoscesse)  il libro Sviluppare giochi… Read more »

Design Pattern in iOS…Creational Pattern

      Nessun commento su Design Pattern in iOS…Creational Pattern

Ciao a tutti cari amici di iProg  oggi inizieremo una nuova serie di tutorial dedicati ai design pattern in ambiente iOS (ovviamente tali nozioni sono applicabili in qualsiasi ambiente di progettazione del software). Ma cosa sono i design pattens? Essi non sono altro che soluzioni che possono essere riutilizzate per risolvere  problemi… Read more »

MVP in Swift

      Nessun commento su MVP in Swift

Ciao a tutti cari amici di iProg nell’articolo di oggi vorrei introdurvi una variante del pattern MVC ovvero MVP (Model-View-Presenter). MVP permette di rendere le View indipendenti dalla gestione e creazione della logica di bussiness dividendo la logica dell’ applicazione in 3 livelli distinti, livelli che possono essere testati separatamente. La possibilità… Read more »

Come creare un pod privato

      Nessun commento su Come creare un pod privato

Ciao a tutti cari amici di iProg, nel tutorial di oggi parleremo ancora di cocoapods, nello specifico oggi vi mostrero’ come si crea un pod privato. Per prima cosa se non avete installato sul vostro mac cocoapods la prima operazione da effettuare ovviamente e’ quello di installarlo, per fare cio’… Read more »

Slack: La piattaforma per la comunicazione tra gruppi di lavoro

Ciao a tutti cari amici di iProg, oggi voglio parlarvi di slack, ma cos’e’ slack? Slack e’ una piattaforma di messaggistica per team che integra insieme diversi canali di comunicazione in un unico servizio.L’obiettivo e’ cercare di migliorare l’esperienza lavorativa aumentando l’interazione tra differenti servizi consolidando e dando un senso al… Read more »

iOS Continuos Integration con Xcode 9

      Nessun commento su iOS Continuos Integration con Xcode 9

  Ciao a tutti cari amici di iProg, oggi vorrei illustravi un processo molto utilizzato in ambito aziendale ovvero il  Continuos Integration (C.I.). Questa metodologia consente di accelerare il processo di development e release. Ma cos’e’ il   continuos integration?! sostanzialmente è “l’arte” di controllare in modo automatizzato i punti chiave… Read more »

Come creare un framework in swift

      Nessun commento su Come creare un framework in swift

Ciao a tutti cari amici di iProg, oggi vi mostrero’ come creare un framework usando Xcode.  Per prima cosa creiamo un nuovo progetto e scegliamo il modello cocoa touch framework E diamogli un nome qualsiasi. Il prossimo step consiste nel modificare lo scheme in maniera tale che in il nostro… Read more »

iOS 9: UIStackView

      Nessun commento su iOS 9: UIStackView

Con l’aggiornamento  di iOS 9 sono state introdotte tantissime nuove funzionalità, alcune di esse veramente molto comode per noi sviluppatori. Nel tutorial di oggi  vi spiegherò come usare un nuovo oggetto introdotto per l’appunto in iOS 9  ovvero UIStackView. Per farla semplice UIStackView ci consente di creare e gestire uno stack di view. L’utilità di… Read more »

iOS8: HealtKit Framework

      Nessun commento su iOS8: HealtKit Framework

Una delle caratteristiche più consumer-oriented introdotte in iOS 8 è quella dell’app Salute. E’ apparso nel keynote del WWDC e ha ricevuto una buona dose di hype da quel punto. In realtà alcuni dei più grandi nomi del mondo nel settore sanitario hanno già espresso il loro consenso, come un… Read more »

Uikit & Core Graphics: dal disegno alle animazioni + Esercizio

  UIKit è un framework di alto livello, che viene utilizzato per la grafica e le animazioni. Le classi presenti in questo framework iniziano solitamente con il prefisso UI come ad esempio: UIImage UIImageView UIBezierPath (ci permette di disegnare linee, rettangoli, ecc) UIColor Core Graphics è sicuramente il componente più… Read more »

iOS8: Social Framework

      Nessun commento su iOS8: Social Framework

    In passato già abbiamo parlato e mostrato come utilizzare questo framework, ma oggi vi mostrerò come utilizzarlo usando il linguaggio Swift . Tutto quello che dobbiamo fare è creare un nuovo progetto di tipo Single View Application, una volta fatto ciò aggiungiamo all’interno del nostro file storyboard due… Read more »

Swift: Come usare una classe Objective-C in Swift

Ciao a tutti cari amici di iProg, oggi vi mostrerò come poter utilizzare  una classe Objective-C in Swift, per prima cosa creiamo un nuovo progetto e scegliamo come linguaggio Swift,  una volta fatto ciò creiamo una nuova classe ma questa volta scegliamo come linguaggio Objective-C Una volta fatto click per l’ennesima… Read more »

Swift: UIWebView

      Nessun commento su Swift: UIWebView

Ciao a tutti cari amici di iProg, in questo tutorial  continuiamo  a parlare del linguaggio swift e delle classi messi a disposizione da Apple per poter creare una fantastica interfaccia grafica, più precisamente oggi voglio introdurvi la classe UIWebView. Questa classe ci consente di visualizzare pagine HTML, sia online sia in… Read more »

Swift: UIImageView

      5 commenti su Swift: UIImageView

Ciao a tutti cari amici di iProg, in questo tutorial  continuiamo  a parlare del linguaggio swift e delle classi messi a disposizione da Apple per poter creare una fantastica interfaccia grafica, più precisamente oggi voglio introdurvi la classe UIImageView. Questa classe ci consente di visualizzare un immagine all’interno della nostra applicazione…. Read more »

Swift: UIAlertView

      Nessun commento su Swift: UIAlertView

Ciao a tutti cari amici di iProg, oggi voglio parlarvi della classe UIAlertView,  questa classe ci consente di visualizzare un pop-up al centro dello schermo, ma passiamo subito ad un esempio pratico. Creiamo un nuovo progetto di tipo Single View Application all’interno dello storyboard inseriamo un unico bottone, mentre il codice… Read more »

Swift: UIActionSheet

      Nessun commento su Swift: UIActionSheet

Ciao a tutti cari amici di iProg, oggi voglio parlarvi della classe UIActionSheet,  questa classe ci consente di visualizzare un pop-up nella parte inferiore dello schermo, ma passiamo subito ad un esempio pratico. Creiamo un nuovo progetto di tipo Single View Application, all’interno dello storyboard inseriamo un unico bottone, mentre il codice… Read more »

Swift: Estensioni

      Nessun commento su Swift: Estensioni

Ciao a tutti ragazzi in questo articolo voglio parlarvi delle estensioni in Swift, esse possono essere paragonate alle Categorie in Objective-C. In pratica esse ci consentono di aggiungere delle proprietà ad una classe o ad una struttura. A differenza dell’ Objective-C le estensioni in Swift non hanno un nome. La sintassi… Read more »

Aggiungi variabile @property ad una categoria in Objective-C

Oggi avevo bisogno di aggiungere una proprietà NSString * alla mia categoria personalizzata. Così come di consueto ho esteso da UIView. In particolare, necessitavo di aggiungere la proprietà details ad alcune UIView che non l’avevano. Sarebbe stato scomodissimo creare una nuova classe, ereditare, dopodiché modificare tutti gli oggetti istanziati. Come? Crea la tua categoria, con tutte le proprietà che… Read more »

Java I/O Parte 1

      Nessun commento su Java I/O Parte 1

In questa lezione affronteremo delle classi Java per le operazioni di Input e Output I/O Stream Un’ I/O Stream rappresenta una generica sorgente  di input o output.Uno stream può quindi rappresentare diversi tipi di sorgenti o destinazioni, inclusi file su disco, periferiche, altri programmi e aree di memoria. Gli Stream… Read more »

Swift sintassi di base: Parte Due

      Nessun commento su Swift sintassi di base: Parte Due

In questa  seconda parte vedremo come utilizzare i controlli di flusso, i cicli e come dichiarare una funzione. Tengo a precisare che questi tutorial non sono per programmatori inesperti, nel senso che non  intendo rispiegare le nozioni fondamentali della programmazione, come ad esempio cos’è un ciclo for ecc. In questi tutorial… Read more »

Swift: App Calcolatrice

      10 commenti su Swift: App Calcolatrice

Ciao a tutti amici di iProg spero che state seguendo con interesse i nostri  articoli. In questo tutorial vi mostrerò come creare una calcolatrice utilizzando il linguaggio swift. Create come sempre un nuovo progetto di tipo singleViewApplication e scegliete come linguaggio da utilizzare Swift. Per prima cosa creiamo l’interfaccia grafica… Read more »

Lavorare con i Database su iOS usando Core Data

Core Data: un database potente e performante nelle proprie applicazioni E’ uno dei framework più potenti incluso nel sdk di iOS e la sua funzione principale è quella di rappresentare i dati in termini di oggetti. Core Data riesce a filtrare ,interrogare e ordinare i dati secondo i criteri impostati dallo… Read more »

WWDC 2013: iOS 7 è qui

      Nessun commento su WWDC 2013: iOS 7 è qui

Eccolo! Lo stavamo aspettando tutti… è arrivato iOS 7  con una veste grafica completamente ridisegnata e tantissime altre novità a riguardo. PS: se sei uno sviluppatore sicuramente ti interesserà il fatto che saranno disponibili più di 1500 nuove API e funzioni da integrare nelle proprie applicazioni. Non preoccuparti… le vedremo… Read more »

Programmare applicazioni per iPhone e iPad

      Nessun commento su Programmare applicazioni per iPhone e iPad

Qualche settimana fa vi ho presentato un libro molto interessante, riguardante la programmazione su Mac OS avente come autore Francesco Novelli ormai noto scrittore/programmatore di dispositivi apple . Oggi voglio illustrarvi un altro  manuale scritto sempre dallo stesso autore, ma questa volta il libro in questione è incentrato sulla programmazione… Read more »

Struttura di un progetto Android

      Nessun commento su Struttura di un progetto Android

Bentornati con questo nuovo appuntamento per quanto riguarda la programmazione di dispositivi Android. Oggi andremmo a esaminare la struttura di un progetto  Android , sicuramente avrete notato che una volta creato un nuovo progetto Android in eclipse esso genera in automatico file e cartelle , ma cerchiamo di capire un… Read more »

Recensione libro: Creare applicazioni per iPhone e iPad

  Il libro di cui voglio parlarvi oggi è :Creare applicazioni di successo per iPhone e iPad di Angelo Iacubino, questo fantastico libro è giunto già alla terza edizione inserendo al suo interno grandi novità. Il seguente manuale è incentrato quasi completamente sulle novità introdotte in iOS 6 e su… Read more »

[PREMIUM] Creare app compatibili con lo schermo di iPhone 5

Questo tutorial rivedrà i passi necessari per assicurarsi che le tue applicazioni iOS continueranno a mostrarsi al meglio quando vengono visualizzate sullo schermo di iPhone 5. Download degli strumenti aggiornati Al fine di creare applicazioni compatibili con iOS 6 e iPhone 5, avrai bisogno di Xcode 4.5 (o superiore) e… Read more »

iPhone FBConnect: Facebook Connect Tutorial

      6 commenti su iPhone FBConnect: Facebook Connect Tutorial

Oggi giorno siti di social networking come Facebook stanno diventando molto popolari, quindi l’integrazione con l’app facebook è diventata una necessità per diffondere l’applicazione. Stiamo per fare lo stesso con questo tutorial. Il Facebook Connect SDK fornisce il codice che sviluppatori di terze parti possono incorporare nelle loro applicazioni per… Read more »

#1 – Creare gioco per iOS usando GameSalad – Introduzione

La programmazione di videogiochi è sicuramente un argomento complesso da affrontare. Ma se non avete grandi esigenze e avete l’idea perfetta per un giochino semplice e in 2D e non volete perdere la testa imparando il complicato framework Cocos2D o perfino Cocos3D, Gendai Games Inc. ha creato per voi il tool di… Read more »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

Aggiungere i frameworks su Xcode 4

      Nessun commento su Aggiungere i frameworks su Xcode 4

I framework messi a disposizione da Xcode sono gli unici utilizzabili per l’accesso all’hardware dell’iPhone e dell’ iPad. Prima di poterli usare nelle nostre applicazioni però dobbiamo aggiungerli al progetto. Finoad Xcode 3 esisteva un menu contestuale per poter accedere a tutti i framework, ma con l’uscitra di Xcode 4… 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 »

Programmazione iOS e Mac (Gli oggetti Cocoa)

Tramite il framework Cocoa per Mac ( CocoaTouch per iPhone )si hanno a disposizione altri oggetti per immagazzinare i dati Cocoa è composto principalemente da due framework : Foundation Kit -> una libreria generica contenente la definizione di funzioni per la manipolazione di stringhe e variabili,containers e iteratori, run loops,… 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 »