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 »
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 »
Visto quanto sia comune il ridimensionamento di una immagine in un’applicazione, mi sorprende che questo metodo non sia stato incluso nella classe UIImage. Procediamo e prendiamoci cura di questa omissione aggiungendo un semplice metodo che fornirà un mezzo per ridimensionare l’immagine. Useremo una “categoria” del linguaggio objective-c per aggiungere un metodo alla classe UIImage…. Read more »
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 »
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 »
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 »
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 »
App Extensions sono state introdotte, durante il WWDC 2014 Keynote come un modo per estendere la portata della vostra applicazione ad alcune parti di iOS8, ad esempio con la creazione di un widget che verranno mostrati nel Centro notifiche, o di una azione di condivisione personalizzata. È senza dubbio una grande opportunità per… Read more »
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 »
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 »
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 »
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 »
Ciao a tutti e bentornati in questa nuova lezione dedicata al nuovo linguaggio di casa Apple. Swift tra le varie strutture dati mette a disposizione anche le struct, per chi non ricorda cosa sono le struct o come si usano può leggersi questo nostro articolo: Struct in C. struct Persona { var nome :String… Read more »
Objective-C è il linguaggio più comune per lo sviluppo di applicazioni iOS e OS X. Certo, è possibile utilizzare framework di terze parti che consentono di sviluppare applicazioni che utilizzano altri linguaggi come HTML e Javascript o C #, ma se si vuole scrivere applicazioni native incredibilmente veloci, super efficienti, allora avete bisogno… Read more »
Dalla fine del 2010 è nata una nuova opportunità per i programmatori e gli amanti dell’ Obj-c cioè il mac app store, un nuovo store dedicato alle applicazioni per le piattaforme desktop di casa Apple. In breve tempo le app all’interno di questo nuovo store sono diventate numerosissime! Spesso vengo… 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 »
Ciao a tutti cari amici di iProg volevo segnalarvi una piccola libreria creata da me con la quale sarà possibile criptare e decriptare dei messaggi di testo. Il suo utilizzo è veramente molto semplice, la prima cosa da fare è scaricarla dal seguente link ovviamente all’interno potete trovare un esempio già… Read more »
Ciao a tutti cari amici di iProg ho notato che era da parecchio tempo che non scrivevo un tutorial per la programmazione Mac os . Oggi vi mostrerò come è possibile far parlare il nostro Mac quindi creiamo un nuovo progetto di tipo cocoa application e nel file con l’estensione… Read more »
Selettori In Objective-C, la parola selettore ha due significati. Può essere usata per riferirsi semplicemente al nome di un metodo quando è usato in un messaggio ad un oggetto nel codice sorgente. Si può anche riferire all’identificatore univoco che rimpiazza il nome quando il codice sorgente è compilato. i selettori… Read more »
Introduzione Io ho la necessità per lavoro di crearmi una serie di applicazioni per Mac e iOS che possano interagire tra di loro e salvare i dati in un database centralizzato in modo che ci possa poi accedere anche via web attraverso un sito Internet. Ho girato molto in Internet… Read more »
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 »
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 »
Ciao a tutti e eccoci con un nuovo tutorial di objective-C (per il mac) oggi come avete potuto intuire dal titolo andremo a creare un browser per il nostro amato mac ma non perdiamoci in inutili chiacchiere e iniziamo subito !!! Apriamo xcode e creiamo un nuovo progetto di tipo… Read more »
Ereditarietà Attraverso il meccanismo dell’ereditarietà è possibile creare una classe avente tutte le potenzialità della classe di livello superiore, dalla quale appunto eredita evitando duplicazione inutile di codice Tutto il codice duplicato lo si mette a disposizione di una classe comune,minimizzando la manutenzione e aumentando l’efficienza . Una classe acquisisce… Read more »
Apriamo il nostro vecchio progetto e creiamo una nuova classe: File -> new File -> Objective-c class andiamo avanti subclass NSObject e come nome gli diamo MathUtility Ora andremo a creare un nuovo metodo ma questa volta sarà un metodo di classe (identificabile con il segno +) andiamo su MathUtility.h e aggiungiamo… Read more »
Nei linguaggi di programmazione procedurale, quale ad esempio il C, si hanno a disposizione vari strumenti per organizzare dati e funzioni senza però ottenere una logica suddivisione tra i due mondi. La programmazione orientata agli oggetti, OOP, riorganizza questa suddivisione dati-funzioni a più alto livello, raggruppando assieme dati e operazioni… Read more »
Ciao a tutti eccoci con un nuovo tutorial per quanto riguarda la programmazione mac. Oggi andremo a continuare il nostro progetto precedente rendendolo un tantito più dinamico ma non perdiamoci in chiacchiere e iniziamo subito 1)Apriamo il progetto precedente (TextApp) 2)In alto a destra clicchiamo su File /New File 3)selezioniamo… Read more »
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 »
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 »
Ciao a tutti questa è l’ultima lezione di agosto (di objective-c) poi domani partirò e tornerò a fine mese ma niente paura poi i tutorial riprenderanno a pieno ritmo ma non perdiamoci in chiacchiere e iniziamo subito !!! Oggi impareremo come poter inviare email direttamente dalla nostra applicazione : 1)Apriamo… Read more »
Gli oggetti uitextview sono molto utilizzati nelle applicazione specialmente quando si intende scrivere o mostrare un testo. 1)Creiamo un nuovo progetto di tipo view-based application e chiamiamolo text 2)Apriamo il file textviewcontroller.h e inseriamo il seguente codice : [code lang=”objc”] @interface textViewController : UIViewController{ IBOutlet UITextView *textview; } -(IBAction)chiudi; @end… Read more »