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 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 »
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 ragazzi oggi vi mostrerò come è semplice inserire nelle nostre applicazioni le notifiche locali Quindi per inserire le notifiche locali all’interno delle nostre applicazioni l’unica cosa da fare e andare all’interno dell appdelegate.m e scrivere all’interno del metodo – (void)applicationDidEnterBackground:(UIApplication *)application (Questo metodo viene richiamato nel… Read more »
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 »
I protocolli elencano metodi che possono essere implementati da più classi, non necessariamente legate tra loro da rapporti gerarchici I protocolli sono quindi svincolati dalle definizioni delle classi e questo consente a qualsiasi classe necessiti determinate funzionalità, di implementare i relativi protocolli. Es -(void)chiaveSU:(NSEvent *)theEvent; -(void)ChiaveGiu:(NSEvent *)theEvent; Una classe con necessità… Read more »
La composizione serve a definire una nuova classe come la ‘composizione’ di due o più classi. E’ ottenuta attraverso i riferimenti (puntatori) alle classi componenti. ES. Definiamo una classe che rappresenti il corpo umano : @interface CorpoUmano:NSObject{ Cuore *cuore; Gamba *gamba; ………. } @end @implementation Cuore -(NSString *) description {… Read more »
Funzionalità orientate agli oggetti Python è un linguaggio di programmazione orientato agli oggetti il che significa che fornisce il supporto alla programmazione orientata agli oggetti. Non è facile definire cosa sia la programmazione orientata agli oggetti ma abbiamo già visto alcune delle sue caratteristiche: I programmi sono costituiti da definizioni… Read more »
La creazione di una classe è composta da due fasi fondamentali: 1)l’allocazione 2) l’inizializzazione. Es. id mioCerchio=[Cerchio alloc]; Il metodo alloc alloca la memoria necessaria alle variabili istanza del nuovo oggetto inizializzandole a 0, le variabili BOOL vengono inizializzate a NO, gli int a 0, i float a 0.0, i… 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 »
Ciao a tutti come promesso oggi renderemo le cose un po più interessanti per prima cosa apriamo il nostro vecchio progetto e andiamo ad aprire il file notifica.h e andiamo a dichiarare un nuovo metodo : [code lang=”obj-c”]</pre> #import <Foundation/Foundation.h> #import<Cocoa/Cocoa.h> @interface Notifica : NSObject{ &nbsp; IBOutlet NSTextView *textView; IBOutlet … 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!