Swift: UIImageView

Swift: UIImageView<p><!-- Google Ads Injected by Adsense-Extreme--><div class="adsxtrm" id="adsxtrm1" style="padding:7px; float: right; padding-right: 0; margin: 0px;"><!-- AdSense Extreme num: 1 --><script type="text/javascript"><!--
      
      google_ad_client = "pub-9382634443688186"; google_alternate_color = "FFFFFF";
    google_ad_width = 468; google_ad_height = 60;
    google_ad_format = "468x60_as"; google_ad_type = "text_image";
    google_ad_channel =""; google_color_border = "FFFFFF";
    google_color_link = "0000FF"; google_color_bg = "FFFFFF";
    google_color_text = "000000"; google_color_url = "008000";
    google_ui_features = "rc:0"; //--></script>
    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div></p><p><!-- Google Ads Injected by Adsense-Extreme--><div class="adsxtrm" id="adsxtrm2" style="padding:7px; float: right; padding-right: 0; margin: 0px;"><!-- AdSense Extreme num: 2 --><script type="text/javascript"><!--
      
      google_ad_client = "pub-9382634443688186"; google_alternate_color = "FFFFFF";
    google_ad_width = 468; google_ad_height = 60;
    google_ad_format = "468x60_as"; google_ad_type = "text_image";
    google_ad_channel =""; google_color_border = "FFFFFF";
    google_color_link = "0000FF"; google_color_bg = "FFFFFF";
    google_color_text = "000000"; google_color_url = "008000";
    google_ui_features = "rc:0"; //--></script>
    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div></p>

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

Read More »

Swift: UIAlertView

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

Read More »

Swift: UIActionSheet

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, ...

Read More »

Swift: UITableView

Swift: UITableView

Ciao a tutti cari amici di iProg,  come si intuisce dal titolo oggi voglio spiegarvi come poter utilizzare una tabella all’interno di una nostra applicazione o meglio ancora come utilizzare la classe UITableView.Quindi per prima cosa creiamo un nuovo progetto ...

Read More »

Swift: UIPickerView

Swift: UIPickerView

Ciao a tutti cari amici di iProg,  come si intuisce dal titolo oggi voglio spiegarvi come poter utilizzare un  UIPickerView.  Quindi per prima cosa creiamo un nuovo progetto di tipo single view application, una volta fatto ciò rechiamoci presso il file ...

Read More »

Swift: UISegmentedControl

Swift: UISegmentedControl

Ciao a tutti cari amici di iProg, nell’ ultimo tutorial vi ho mostrato come utilizzare in maniera “concreta” il nuovo linguaggio Swift, creando una semplice applicazione  che ci consentiva di passare da una view ad un’altra. Nel tutorial di oggi ...

Read More »

Swift: UIViewController

Swift: UIViewController

Ciao a tutti cari amici di iProg dopo aver parlato tanto di questo nuovo linguaggio di programmazione, vediamo un po’ come utilizzarlo nel concreto. Nel tutorial di oggi vedremo come gestire la classe UIViewController in swift. Per prima cosa lanciamo in ...

Read More »

Swift: L’operatore nil-coalescing

Swift: L’operatore nil-coalescing

Ciao a tutti cari amici di iProg come molti di voi sapranno il 9 settembre ci sarà il nuovo evento Apple e quindi molto probabile sarà reso nota la data ufficiale del rilascio definitivo di Xcode6 e del nuovo linguaggio ...

Read More »

Swift: Subscripts

Swift: Subscripts<p><!--adsense ad injection by Adsense Extreme (http://www.adsenseplugin.it/) failed - tried to add more than 3 ads per page --></p>

Ciao a tutti cari amici di iProg, come si può intuire dal titolo dell’articolo oggi parleremo di subscripts. I subscripts possono essere definite da classi, strutture e enumerazioni, essi sono una sorta di scorciatoia per accedere agli elementi di una ...

Read More »

Swift: I Generics

Swift: I Generics

Ciao a tutti cari amici di iProg, in questa lezioni voglio parlarvi dei generics. I generics ci consentono di rendere il codice più stabile e rilevare con maggiore facilità gli errori, inoltre essi ci consentono di riutilizzare il codice. Se vi ...

Read More »

Swift:Delegazione Parte 1

Swift:Delegazione Parte 1

Ciao a tutti cari amici di  iProg, oggi voglio parlarvi del Pattern Delegation, Il concetto di delegazione offre un modo per realizzare un canale comunicativo fra più oggetti. In iOS questo pattern è ampiamente utilizzato e permette agli oggetti interessati di ...

Read More »

Swift: Estensioni

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

Read More »

Swift: Gli Optional

Swift: Gli Optional

Ciao a tutti cari amici di iProg, in questo breve tutorial vorrei introdurvi gli optional. Gli optional  vengono usati in situazioni in cui un valore può essere  assente, questo concetto non esiste in Objective-C, ciò che può somigliare  agli optional ...

Read More »

Swift: Protocolli

Swift: Protocolli

Ciao a tutti cari amici di iProg oggi voglio parlarvi, di come dichiarare un Protocollo in Swift, per chi conosce Java i protocolli possono essere visti come le interfacce in Java.In parole povere un protocollo è come una sorta di ...

Read More »

Tab Bar verticale: AITabBarController

Tab Bar verticale: AITabBarController

Ciao a tutti, in questo articolo voglio presentarvi una semplice libreria che uso ogni tanto nei miei progetti. Praticamente è un container controller, come UITabBarController, UINavigationController ma che ha la barra del menu a sinistra e che si può nascondere. ...

Read More »

Swift: Closures

Swift: Closures

  Ciao a tutti cari amici di iProg, mi dispiace molto se in questo ultimo mese siamo stati poco presenti, ma purtroppo a causa di alcuni lavori ed esami universitari, io e i miei colleghi non abbiamo avuto tempo di scrivere ...

Read More »

Swift: Sintassi di base parte tre

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

Read More »

Aggiungi variabile @property ad una categoria in Objective-C

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

Read More »

Sicurezza Informatica: Introduzione

Sicurezza Informatica: Introduzione

Tempo fa all’università ho seguito un corso sulla sicurezza informatica ed è stato veramente molto interessante, così ho deciso di approfondire l’argomento. Tengo a precisare che non sono un esperto in questo settore ma trovo che sia una cosa interessante condividere ...

Read More »

Java I/O Parte 1

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

Read More »

Swift: creiamo una nuova classe

Swift: creiamo una nuova classe

Come già accennato nelle lezioni precedenti spiegherò solamente la sintassi del codice e no i concetti legati ad essi poiché questi tutorial sono destinati a coloro che sanno già programmare. Come si può intuire dal titolo oggi ho intenzione di ...

Read More »

Swift FAQ!

Swift FAQ!

Swift è il nuovissimo linguaggio di Apple, moderno, type-safe per lo sviluppo Cocoa. Swift è stato in sviluppo in 4 anni, ed è stato appena annunciato al WWDC di quest’anno (2 giugno 2014). Swift prende diversi costrutti tanto amati da altri linguaggi tra ...

Read More »

GIT: guida rapida al software di backup

GIT: guida rapida al software di backup

Wikipedia recita: Git è un sistema software di controllo di versione distribuito, creato da Linus Torvalds nel 2005. Al giorno d’oggi mi trovo di continuo ad usare GIT come sistema di controllo versioni (o backup) sopratutto per progetti software in ...

Read More »

Swift sintassi di base: Parte Due

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

Read More »

Swift: App Calcolatrice

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

Read More »

Swift: sintassi di base

Swift: sintassi di base

Swift In un programma scritto nel nuovo linguaggio swift non c’è bisogno di creare la funzione main, per molti potrà sembrare strano ma anche altri linguaggi di programmazione non utilizzano il metodo main. Dopo questa piccola premessa passiamo alla pratica, lanciamo ...

Read More »

Xcode 6 beta: Le novità

Xcode 6 beta: Le novità

Ciao a tutti cari amici di iProg come ben sapete ieri si è tenuto il wwdc14, ci sono state tanta novità tra cui un nuovo linguaggio di programmazione denominato swift(niente paura il team di iProg è già a lavoro per poter ...

Read More »

Creiamo un immagine in circolare in stile Google plus

Creiamo un immagine in circolare in stile Google plus

In questo tutorial vi mostrerò come creare delle immagini circolari tramite la classe CALayer. Un oggetto lager può controllare diversi attributi come ad esempio: Il colore di backgroung I bordi Le ombre Gli angoli ecc Per creare la nostra immagine circolare ...

Read More »

Opengl e Opengl ES

Opengl e Opengl ES

Buongiorno gente. È passato un po dal mio ultimo articolo. Questi ultimi mesi mi sono messo a studiare una nuova libreria che si chiama Opengl. Facendo ricerche sul web mi sono reso conto che c’è pochissimo materiale in italiano su questo ...

Read More »

Il Poliformismo in Java – Parte 3

Il Poliformismo in Java – Parte 3

Poliformismo Ad-Hoc: Overloading  Lo stesso nome di metodo può essere “sovraccaricato” per manifestare diversi comportamenti, all’interno di una classe o catena d’eredità, i metodi di cui si fa l’overlaoding devono essere distinguibili per numero e/o tipi di parametri passati in ingresso, inoltre NON ...

Read More »

Il Poliformismo in Java – Parte 2

Il Poliformismo in Java – Parte 2

Java implementa tutte le quattro forme di polimorfismo Poliformismo per inclusione Si parla di polimorfismo per inclusione quando del codice scritto nei termini della classe/tipo A può essere utilizzato sostituendo all’oggetto di tipo A un altro oggetto di tipo B, ...

Read More »

Modificatori di Accesso

Modificatori di Accesso

Gli attributi di una classe , le classi e i metodi possono avere uno dei 4 livelli di accesso: private protected public default (package) Questi modificatori vanno indicati prima della dichiarazione di una classe,  di una variabile o di un ...

Read More »

Overriding

Overriding

Si ha overriding quando una classe derivata sovrascrive un metodo della classe  madre  (stesso nome e stessi parametri d’ingresso), da non confondere con l’overloading.Spesso l’overriding è usato per aggiungere comportamenti al metodo definito nella superclasse,  in questo caso è  utile ...

Read More »

Classi Astratte

Classi Astratte

In alcuni casi è utile creare delle classi che non verranno mai istanziate queste classi prendono il nome di classi astratte, esse vengono usate unicamente come superclassi. Lo scopo principale delle classi astratte è quella di fornire una superasse da ...

Read More »

Tipi di dato in mysql

Tipi di dato in mysql

Esistono quattro categorie principali per i tipi di dato: • Numerico: a sua volta divisi in: – Intero; – Virgola mobile; – Virgola fissa. • Stringa • Temporale • Booleano Tipi di dato numerici I tipi di dato numerici si ...

Read More »

Query di aggiornamento

Query di aggiornamento

Questo tipo di query ci permettono di eseguire sul nostro data base operazioni di inserimento, modifica o cancellazione dei dati e sono identificate con le istruzioni INSERT INTO, UPDATE e DELETE. L’ istruzione INSERT INTO  Ha come scopo quello di ...

Read More »

SQL Parte 2

SQL Parte 2

Query su più tabelle  La JOIN è un’operazione che unisce il contenuto di una o più tabelle. E si può realizzare in tre modi diversi: • Inner join • Left outer join • Right outer join INNER JOIN  L’inner join, ...

Read More »

SQL Structured Query Language Parte 1

SQL Structured Query Language Parte 1

Cos’è SQL? L’acronimo SQL sta per Structured Query Language e rappresenta il linguaggio attraverso il quale è possibile interagire con i database. SQL comunque non deve essere confuso con un linguaggio di programmazione. Questo infatti non fornisce alcuna funzione di controllo ...

Read More »

Installare Mamp e MySQL su Mac OS X Mavericks

Il video blogger fabiosoft è lieto di insegnarci come installare ed usare Mamp (My Apache mySQL PHP) su Mac OS. Video tutorial, guida, semplice e concisa anche su come usare Sequel PRO e la linea di comando mysql. Le lezioni ...

Read More »

Il Poliformismo in Java – Parte 1

Il Poliformismo in Java – Parte 1

Polimorfismo che dal greco significa più forme  è la caratteristica che ci consente di utilizzare un’unica interfaccia per una moltitudine di azioni. Per quanto concerne la programmazione il polimorfismo viene riassunto nell’espressione “un’interfaccia, molti metodi”. Le interfacce Java (interface) contengono definizioni di ...

Read More »

Installare Ruby on Rails su Mac OS Mavericks

Installare Ruby on Rails su Mac OS Mavericks

La maggior parte degli sviluppatori amano trascorrere un po’ di tempo a impostare il loro lavoro di sviluppo. Io non sono diverso, dopo un certo periodo sperimentando in dettaglio…ecco il seguente articolo di come ho configurato il mio ambiente Ruby e ...

Read More »

I metodi statici in Java

I metodi statici in Java

Finora abbiamo mostrato frammenti  di codice dando per scontato che siano parte di un processo attivo: in tutto questo c’è una falla. Se un metodo viene chiamato senza che l’oggetto di cui è membro sia attivo, quest’ultimo non sarebbe inizializzato. Il problema quindi è che ...

Read More »

Classi interne OOP in Java Prima Parte

Classi interne OOP in Java Prima Parte

Una classe interna è una classe dichiarata all’interno di un’altra classe.Una cosa molto interessante è che i metodi della classe interna possono accedere direttamente ai membri della classe che la contiene public class TestIn { class innerClass { private String ...

Read More »

Progettare un Database

Progettare un Database

Uno dei passi fondamentali nella progettazione di un database è la determinazione della su struttura che consiste in: 1)Tipologia di dati memorizzati 2)Tabelle necessarie per la rappresentazione dei dati 3)Campi necessari per la rappresentazione dei dati 4)Determinare l’identificazione univoca dei ...

Read More »

Progettazione di un DB

Progettazione di un DB

Progettazione di un Database Per prima cosa, nella progettazione di un database, è necessario identificare e stabilire che tipo di informazioni si desidera rappresentare. In base a questa identificazione è possibile determinare le tabelle necessarie e quindi tutta la struttura ...

Read More »

Introduzione alle Basi di Dati

Introduzione alle Basi di Dati

Introduzione alle Basi di Dati Tutti i linguaggi di programmazione si affidano all’utilizzo dei database. Il termine database sta a indicare un archivio. Quindi proprio come degli archivi possono essere considerati come dei contenitori di informazioni. La struttura di un ...

Read More »

Utilizzo dei Generics

Utilizzo dei Generics

Utilizzo dei Generics L’utilizzo dei Generics aggiunge stabilità al codice rendendo gli errori rilevabili in fase di compilazione . Iniziamo subito con un esempio pratico, creiamo una classe Box che opera su oggetti di qualsiasi tipo. La nostra classe ha ...

Read More »

Gestire la Status Bar in iOS 7

Gestire la Status Bar in iOS 7

Uno dei principi della nuova interfaccia utente di iOS 7 è il contenuto a schermo. Per far pieno uso dello schermo, il sistema operativo si aspetta ora che la tua applicazione si estenderà anche sotto la barra di stato nella ...

Read More »
Scroll To Top