Xcode Tip #1 – Impostare un SegmentedControl come quello dell’AppStore

Oggi andiamo ad inaugurare una nuova rubrica che spero sia ben accettata dagli utenti che desiderano conoscere tutti i trucchetti e le chicche presenti in Xcode per una migliore, e più professionale programmazione di iOS e Mac OS. UISegmentControl classico Un segment control mostra una lista di opzioni tra cui l’utente può scegliere. Ogni “segmento” […]

Continue Reading →

UIScrollView gestiamo lo scorrimento della VIew

Ciao a tutti con il tutorial di oggi vi illustrerò come utilizzare una scrollview(lo scroll di una view ) Iniziamo subito il nostro tutorial con la creazione di un nuovo progetto di tipo view based application e diamogli il nome di scroll . la prima cosa da fare e dichiarare un oggetto di tipo UIScrollView […]

Continue Reading →

Capire perché una app crasha

Se un applicazione si chiude improvvisamente, “crasha“, mentre è in esecuzione sul dispositivo, iOS registra gli errori e crea un rapporto di crash. Il rapporto include specifiche sulla versione di iOS, data e ora, il tipo di errore ed altri dettagli. Ecco una parte del rapporto: Rapporto di crash in Xcode e Organizer Se siete […]

Continue Reading →

Usare UIActionSheet – Creiamo un menù a tendina

Ciao a tutti Come avrete capito dal titolo dell’articolo oggi vi mostrerò come creare un menù a tendina da integrare in un applicazione . Creiamo un nuovo Progetto di tipo View Based Application e diamogli il nome di menu Quindi Rechiamoci nel file .h e scriviamo questo codice: Implementiamo il codice nel file .m : […]

Continue Reading →

Mac Facile #1 – Guida formattare e inizializzare un Mac

Con questo articolo fabiosoft inizia una nuova rubrica che aiuterà i nuovi utenti Mac ad utilizzare al meglio il sistema più innovativo al mondo. Oggi ci occuperemo di formattare ovvero inizializzare un computer per svuotarlo e riportarlo alla sua forma originaria. Video Guida: Per essere più precisi vi riporto l’intera guida in maniera testuale, scritta […]

Continue Reading →

Core Data su iPhone (Prima Parte)

Ciao a tutti oggi vorrei introdurre un nuovo argomento per quanto riguarda la programmazione Objective-c . Prima di iniziare con un tutorial pratico mi sembra opportuno fare una piccola introduzione. Core data è un framework di cocoa che ha il compito di gestire i dati(xml sql e anche file binari) . Non voglio annoiarvi con […]

Continue Reading →

I Pragma Mark in Xcode 4

Sappiamo bene che quando un’applicazione inizia a crescere porta sempre più funzioni con se con un considerevole incremento delle potenzialità, che si traducono per i programmatori in centinaia di righe di codice da scrivere, gestire e ritrovare in seguito. Ecco perché Xcode ci aiuta mettendo a disposizione i Pragma Mark che non sono altro che […]

Continue Reading →

Aggiungiamo un info Button

Ciao a tutti oggi vedremo come aggiungere un bottone info all’interno della nostra applicazione. Iniziamo subito con la creazione di un nuovo progetto come template scegliamo view based application e diamogli il nome di info Ora andiamo in alto a destra e facciamo un click su file/new file /UIview controller Sub Class /sub class of […]

Continue Reading →

Aggiungiamo font Esterni per La nostra app

Ciao a tutti oggi vi mostrerò come personalizzare i font in un progetto xcode !!! per prima cosa rechiamoci su google e andiamo alla ricerca dei font a cui siamo interessati(l’estensione del font deve essere di tipo otf almeno a me i ttf non vanno più) Creiamo un nuovo progetto di tipo view base application […]

Continue Reading →

Gestione file e documenti nella cartella Documents iOS con FNFileManager

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: FileName di tipo NSString indica […]

Continue Reading →

Come aggiungere una musica di sottofondo alle nostre App

Ciao a tutti oggi un  utente mi ha chiesto come poter inserire una musica di sottofondo all’interno della nostra applicazione . Tramite il tutorial di oggi renderemo le vostre Applicazioni molto più “soffisticate” Iniziamo subito con la creazione di un nuovo progetto di tipo view based application e chiamiamolo musica Per prima cosa andiamo a […]

Continue Reading →

Calibrazione di una batteria per MacBook Air o MacBook Pro

Calibra la batteria del tuo Mac Book Air o MacBook Pro ogni mese o due per mantenerla in grado di funzionare al massimo delle sue capacità. Per calibrare la batteria: Collega l’alimentatore di corrente MagSafe e carica completamente la batteria di MacBook o MacBook Pro finché la spia sul connettore MagSafe diventa verde e l’icona […]

Continue Reading →

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 creato 2 classi FirstViewController e […]

Continue Reading →

Creiamo una web Radio

Ciao a tutti oggi voglio spiegarvi come creare un Player per la vostra web radio preferita. Per prima cosa creiamo un nuovo progetto di tipo view based application e diamogli il nome di radio Poi aggiungiamo il framework MediaPlayer.framework se non sapete come fare date uno sguardo qui, una volta inserito il framework rechiamoci nel file […]

Continue Reading →

NSDateFormatter e NSNumberFormatter Modifichiamo le date e i numeri

Quando iniziamo a lavorare con alcuni tipo di applicazioni spesso è necessario impostare delle date . Infatti cocoa fornisce una classe che ci permette di lavorare con esse (NSDateFormatter) questa classe può convertire le date in stringhe e le stringhe in date In questo tutorial non lavoreremo con l’interfaccia grafica ma utilizzeremo  solo il terminale […]

Continue Reading →

Alla scoperta di NSAlert

Ciao a tutti Oggi utilizzeremo un nuovo oggetto di tipo NSAlert Lanciamo il nostro amato xcode e creiamo un nuovo progetto di tipo cocoa application e chiamiamolo alert Andiamo sul file alertAppDelegate.h e scriviamo questo codice : Ora andiamo a implementare  il codice: Dunque rechiamoci sul file .m  e scriviamo questo codice : Ora non […]

Continue Reading →

Condividere e copiare File tra l’app e iTunes

Puoi condividere file tra un applicazione ed il tuo Mac (o pc) usando la condivisione Documenti via iTunes. Usando la condivisione documenti del contenuto della cartella sandbox Documents, il contenuto della cartella sarà disponibile in iTunes. Ovviamente il metodo funziona anche in senso contrario, infatti potremo posizionare documenti dal Mac e ritrovarceli nell’app iOS. Questa […]

Continue Reading →

Utilizziamo le tabelle Prima Parte

Ciao a tutti oggi vedremo come utilizzare le tabelle in un software per il mac Partiamo subito con la creazione di un nuovo progetto di tipo cocoa Application e diamogli il nome di tabella,spuntiamo il flag  create document-based application 1)Andiamo su MyDocument.xib eliminiamo la scritta al suo interno e inseriamo un oggetto  NSTableView Ora seguiamo questi […]

Continue Reading →

Creare una sveglia digitale per iPhone

IN QUESTO ARTICOLO MOSTRIAMO COME REALIZZARE UNA SVEGLIA DIGITALECHE CI AVVISERÀ DI IMPEGNI E SCADENZE IMMINENTI. SARÀ L’OCCASIONEDI APPROFONDIRE I CONCETTI LEGATI ALLA GESTIONE DELL’INTERFACCIA E DEL TIMER In questo articolo mostreremo come realizzare una sveglia digitale. Grazie a questo progetto avremo modo di introdurre alcune classi di estrema utilità: NSTimer, fornita dal framework Foundation, che […]

Continue Reading →

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 piccola pecca, Google offre questo […]

Continue Reading →

Analizziamo un nuovo oggetto … splitview

Ciao a tutti oggi analizzeremo un nuovo oggetto utilizzato nella programmazione mac ^_^ Creiamo subito un nuovo progetto di tipo cocoa Application e diamogli il nome di splitview . Per prima cosa aggiungiamo un framework(WebKit.framework) se non sapete come fare recatevi qui Ora andiamo a scrivere del codice nel file splitviewAppDelegate.h Ora andiamo nel file .m e […]

Continue Reading →

Transizioni animate tra viste

Oggi sono qui per parlarvi di quale semplice codice scrivere per creare delle transizioni fra View. Rotazione: Per Andare ad una vista: Per Tornare da una vista: Effetto Libro: Per Andare ad una vista: Per Tornare da

Continue Reading →

Aggiungere i frameworks su Xcode 4

I framework messi a disposizione da Xcode sono gli unici utilizzabili per l’accesso all’hardware dell’iPhone e dell’ iPad. Prima di poterli usare nelle nostre applicazioni però dobbiamo aggiungerli al progetto. Finoad Xcode 3 esisteva un menu contestuale per poter accedere a tutti i framework, ma con l’uscitra di Xcode 4 le cose sono cambiate, adesso […]

Continue Reading →

Vedere un video durante l’avvio dell’applicazione per iPhone

Con questo nuovo tutorial di programmazione iOS andremo a creare una sorta di splashscreen animato, in modo davvero semplice ma sicuramente d’effetto! Sappiamo che possiamo aggiungere uno splashscreen (oppure detto video di partenza) usando l’immagine Default.png, quindi un immagine statica…bene noi andremo a fare un effetto animato semplicemente eseguendo un video! L’idea All’avvio dell’applicazione partirà […]

Continue Reading →

Programmazione iOS e Mac – Gestione della memoria

Un oggetto è caratterizzato da un suo ciclo di vita 1)Allocazione ——————————————-> l’oggetto viene creato 2)Riceve messaggi e compie azioni——————> L’oggetto “vive” 3)deallocazione——————————————>L’oggetto “muore” Quando un oggetto viene deallocato la sua memoria viene resa disponibile per un altro oggetto che dovrà nascere In Objective-C ( e in tutti i linguaggi simili al C ) l’aspetto inerente […]

Continue Reading →

Programmazione iOS e Mac (Gli oggetti Cocoa)

Tramite il framework Cocoa per Mac ( CocoaTouch per iPhone )si hanno a disposizione altri oggetti per immagazzinare i dati Cocoa è composto principalemente da due framework : Foundation Kit -> una libreria generica contenente la definizione di funzioni per la manipolazione di stringhe e variabili,containers e iteratori, run loops, ed altre funzioni non direttamente […]

Continue Reading →

Programmazione iOS e Mac (i Protocolli)

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à di gestire degli eventi della […]

Continue Reading →

Condivisione su Facebook, Twitter e altri Social Network in iOS tramite ShareKit

ShareKit è una libreria open source che consente di aggiungere velocemente le funzioni di “condivisione” nella propria applicazione per iOS. Il progetto supporta la condivisione di link, immagini, testo, e files sui principali social network quali Facebook, Twitter, Delicious, Read it Later e molti altri. ShareKit panoramica Per una veloce panoramica sulle capacità che ShareKit […]

Continue Reading →

Programmazione iOS e Mac (Le Proprietà)@property

Le proprietà sollevano il programmatore dal compito di creare la coppia di metodi get/set per poter accedere alle variabili di istanza. Grazie alle properties il compilatore è in grado di generare automaticamente il codice per l’accesso alle variabili di istanza al di fuori della classe. La dichiarazione di una proprietà fa uso della direttiva @property e […]

Continue Reading →

Programmazione iOS e Mac (Le categorie)

Le categorie sono un potente strumento per estendere le possibilità di una data classe anche non conoscendone il codice sorgente. Estenderne le possibilità significa aggiungere nuovi metodi ma non nuove variabili istanza. I nuovi metodi vanno dichiarati in un file di interfaccia specificando un nome della categoria e si implementano in un file utilizzando lo […]

Continue Reading →

Come creare un bottone con forma circolare

Un saluto a tutti gli amici del blog che ogni giorno diventando sempre più numerosi questa sera ho deciso di spiegarvi un trick molto carino…… tutto quello che faremo è di rendere il classico bottone di forma rettangolare lo trasformeremo in forma circolare. Tutto questo è possibile grazie all’utilizzo di un  framework per essere precisi QuartzCore.framework […]

Continue Reading →

Programmazione iOS e Mac ( composizione)

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 { return (@”Cuore”); } @end La […]

Continue Reading →

HelloWorld Change Color

Ciao a tutti oggi ho deciso di creare spiegarvi come fare un hello world in modo molto più particolare e divertente creiamo subito un nuovo progetto di tipo cocoa application e diamo il nome di helloworld andiamo nel file helloworldAppDelegate.h e digitiamo il seguente codice: Ora non ci resta che implementare il codice dunque riechiamoci nel […]

Continue Reading →

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 cocoa Aplication e gli diamo […]

Continue Reading →

Creiamo una chat

Ciao a tutti oggi ho deciso di creare un tutorial abbastanza interessante andremo a   utilizzerà il bluetooth . Quello che creeremo è una   una mini chat ^_^. Creiamo un nuovo progetto di tipo view based application e chiamiamola chat , per prima cosa andiamo a inserire questo framework GameKit.framework Andiamo nel file .h e iniziamo […]

Continue Reading →

Lezione 13 Python Classi e Metodi

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 di oggetti e definizioni di […]

Continue Reading →

Lezione 12 Python Classi e Funzioni

Tempo Definiamo ora una classe chiamata Tempo che permette di registrare un’ora del giorno: class Tempo: pass Possiamo creare un nuovo oggetto Tempo assegnando gli attributi per le ore, i minuti e i secondi: Time = Tempo() Time.Ore = 11 Time.Minuti = 59 Time.Secondi = 30 Funzioni pure Nelle prossime funzioni scriveremo due versioni di […]

Continue Reading →

Riproduciamo un file mp3

Ciao a tutti oggi andremo a vedere come è possibile riprodurre un file mp3 all’interno di una nostra applicazione . Iniziamo subito a creare un nuovo progetto di tipo view based application e diamogli come nome Musica, per prima cosa aggiungiamo il Framework AVFoundation 1)Andiamo sul file MusicaViewController.h e inseriamo questo codice : Ora andiamo […]

Continue Reading →

Lezione 11Python Classi e Oggetti

Salve a tutti ragazzi, oggi introdurremo i concetti di classe e di oggetti. Prestate molta attenzione anche qui, perché introdurremo nuove keyword, e una nuova sintassi che a prima vista può non sembrare intuitiva. Classi e oggetti Tipi composti definiti dall’utente Abbiamo usato alcuni dei tipi composti predefiniti e ora siamo pronti per crearne uno […]

Continue Reading →

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!

Qing dakai JavaScript! / Qing dakai JavaScript!

Пожалуйста включите JavaScript! / Silakan aktifkan Javascript!