Le notifiche si usano quando abbiamo bisogno che un oggetto in una classe sia condivisa con altri oggetti in altre cassi. Per capire meglio facciamo un esempio pratico. Apriamo XCode>Single View App, creiamo 2 classi di UIViewController(FirstViewController e SecondViewController) e nello storyboard inseriamo 2 ViewController.Nello storyboard colleghiamo le ViewController con… Read more »
C’è un’icona piccola ed innocua nell’angolo in basso a sinistra di Xcode 4 che può essere molto utile se si dispone di un progetto considerevolmente grande, ma si sta lavorando con solo una manciata di file. All’interno del “navigatore del progetto” alias Project Navigator o per capirci meglio la slide sul… Read more »
Creare un menu per un applicazione può essere a volte molto utile. Possiamo usarlo per esempio per far apparire nello schermo immagini differenti o altri funzioni. Per creare un menu tipo Instagram o come tutte quelle applicazioni che usano la fotocamera dobbiamo usare dei bottoni multipli e inserirli in un… Read more »
Domanda: Qualcuno può spiegarmi la differenza tra categorie ed eredità in Objective C? Ho letto la voce su Wikipedia e la discussione sulle categorie e non sembra diversa dal concetto di eredità. Ho anche guardato il capitolo di un libro ma ancora non capisco. Potrebbe essere che mi manchi qualcosa… Read more »
L’abbonamento annuale per l’Apple Developer program costa 99$ ovvero circa 70€, obbligatorio se si vuole inviare la propria applicazione su AppStore o provarla semplicemente sul proprio dispositivo iOS, infatti la maggior parte delle API disponibili non funzionano sul simulatore in quanto non è un dispositivo reale. Una volta approvata da Apple la nostra… Read more »
Molto spesso abbiamo necessità di confrontare due date per saperne l’ordine cronologico e quindi decidere l’azione da intraprendere. Ecco un semplice ed utile snippet per confrontare le date in Objective-C. [code lang=”obj-c”]switch ([dataUno compare:dataDue]) { case NSOrderedAscending: // dataUno < dataDue break; case NSOrderedSame: // Le date sono uguali break;… Read more »
Con questo secondo tutorial andremmo ad utilizzare le variabili e la classe Scanner. Voglio precisare che non spiegherò cosa sia una variabile poichè come già precisato nel precedente tutorial per poter seguire questa serie di tutorial bisognerà avere delle basi di programmazione, quindi avere almeno le nozioni basilari. Il codice… Read more »
Con iOS 6 Apple ha introdotto UIActivityViewController, un view controller per condividere contenuti con vari servizi (interni al sistema e non). I servizi vanno dal mandare un SMS o una email, copiare il contenuto, postare su Twitter, Facebook e Weibo (la versione Cinese di Twitter). In questo tutorial andremo a vedere… Read more »
Nel quick tip di oggi ti mostrerò come “fare” gli screenshots dalla tua applicazione iOS a livello di codice. Ci sono diversi modi per farlo, ma vi mostrerò il codice fornito da Apple nell’ultimo aggiornamento dell’SDK. Per catturare una schermata (screenshot) abbiamo bisogno di aggiungere il frameworks Quartz Core al progetto… Read more »
Un po’ di tempo fa abbiamo visto come creare una tastiera personalizzata a partire da zero. Talvolta invece può capitare di dover aggiungere solo alcune personalizzazione alla tastiera base di iOS. Ad esempio nella tastiera numerica non esiste il “Done” o “Fine”, in questo modo dobbiamo cercare altre vie per… Read more »
Vediamo una nuova moda nel design di applicazioni mobili, ovvero gli effetti parallax! Parallax scrolling è una tecnica speciale di scorrimento in computer grafica, le immagini di sfondo hanno un movimento più lento rispetto alle immagini di primo piano, creando l’illusione di profondità e aggiungendo un effetto ad immersione. Questo effetto… Read more »
Ciao a tutti ragazzi benvenuti a questa nuova serie di tutorial come potete intuire oggi iniziamo il corso di programmazione Java !!! Prerequisiti Una buona conoscenza di un linguaggio di programmazione (c/c++ ,python ,obj-c ,php ecc). Per prima cosa mi sembra d’obbligo spiegare cos’è java e come funziona.(Java non è… Read more »
Si prega di attivare i Javascript! / Please turn on Javascript!
Javaskripta ko calu karem! / Bitte schalten Sie Javascript!
S'il vous plaît activer Javascript! / Por favor, active Javascript!