Tag Archives: objective c

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 »

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 »

Ridimensiona / scala un’ immagine – Utilizzando una Categoria di Objective-C

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 & 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 »

Widgets: come crearli per mostrare informazioni dalla nostra app

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 »

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 »

Swift: Sintassi di base parte tre

      Nessun commento su Swift: Sintassi di base parte tre

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 »

iOS7: Novità di Objective-C e Foundation: i Moduli

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 »

Francesco Novelli: Programmare applicazioni per Mac OS X

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 »

Differenza tra ereditarietà e categorie in Objective-c

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 »

Usiamo una libreria per Criptare e Decriptare messaggi

cripta messaggii

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 »

Facciamo Parlare il Nostro Mac

      1 commento su Facciamo Parlare il Nostro Mac

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 »

Objective-C: I Selettori

      Nessun commento su Objective-C: I Selettori

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 »

Programmare in rete con Xcode, cocoa, objective-C e iOS

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 »

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 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 »

Creiamo un Browser per il Mac

      1 commento su Creiamo un Browser per il Mac

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 »

Programmazione iOS e Mac(teoria), Ereditarietà

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 »

Aggiungiamo una nuova classe

      Nessun commento su Aggiungiamo una nuova classe

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 »

Programmazione iOS e Mac, Programmazione OOP(Gli oggetti)

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 »

Hello World, prima app Mac

      Nessun commento su Hello World, prima app Mac

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 »

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 »

Objective-c iPhone Inviare e-mail dalla propria applicazione (aprendo mail)

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 »

Lezione 5 Objective-c(iPhone) uitextview

      3 commenti su Lezione 5 Objective-c(iPhone) uitextview

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 »