Archive for the ‘Programmazione’ Category

dicembre 22, 2011 0

Chrome, 3 estensioni in per chi lavora con REST e JSON

By in Informatica, Internet, Programmazione

Lentamente lo store il Chrome web store si sta popolando di estensioni interessanti e funzionali. In particolare per chi lavora pesantemente con servizi REST segnalo questi 3 strumenti: JSONView Advanced REST client Application REST Console Must have

Tags: , , ,

dicembre 21, 2011 0

Perché XCode 4 è così lento?

By in iLesson, Informatica, Programmazione

Già perché? Perché fa schifo, semplice. La dimostrazione è la quantità spropositata di forum e messaggi di aiuto che circolano in rete. In particolare XCode 4.2 è flemmatico e ottuso. Purtroppo la storia di questo IDE è costellata da tutta una serie di bug incredibili, di feature mancanti e addirittura di funzionalità rimosse senza spiegazione! Una [...]

Tags: , ,

dicembre 13, 2011 0

Networking framework per iOS e Mac OS X

By in News, Programmazione

ASIHTTPrequest, per chi ancora non lo conoscesse, è uno dei migliori framework per gestire connessioni http con iOS e Mac OS. E’ diventato il mio framework di riferimento per tutti i progetti che richiedono una comunicazione client/server, tipicamente con servizi REST. ASIHTTPRequest porta con se una ricca dote di funzionalità e semplificazioni non indifferenti, soprattutto [...]

Tags: , , , ,

novembre 17, 2011 0

iOS, bloccare lo scrolling di una UIWebView

By in iOS tips&tricks, Programmazione

Ecco un piccolo tip per bloccare lo scrolling di una web view in iOS 4.x. Infatti in tutte le versione dell’SDK fino alla 4.3.5 la UIScrollView presente all’interno della UIWebView non è esposta esternamente. Per poterla modificare è necessario cercarla all’interno delle subviews della web view. for (id subview in self.webView.subviews) { if ([[subview class] isSubclassOfClass: [...]

Tags: , , , , ,

novembre 16, 2011 0

Mac OSX, abilitare l’auto completamento e i colori di Git

By in Internet, MacOSX tips&tricks, Programmazione

Utilizzo quotidianamente git da molti mesi e fin dall’inizio ho sentito l’esigenza di migliorare l’esperienza d’uso di questo strumento. Quello che non tutti sanno è che la versione installata su Mac OSX è configurata in modo essenziale  e questo vuol dire che: non ci sono colori nel comando status non c’è l’auto completamento dei comandi di [...]

Tags: , , ,

ottobre 10, 2011 0

iOS, personalizzare la funzione NSLog

By in iOS tips&tricks, Programmazione

La funzione NSLog presente nel Foundation Kit è molto comoda in fase di debug di un’applicazione. NSLog non fa altro che stampare a console la stringa passata come argomento. Possiamo rendere NSLog “parlante” aggiungendo delle informazioni interessanti, come il nome del metodo e il numero di linea, ogni volta che viene chiamata. Per farlo è [...]

Tags: , ,

agosto 12, 2011 0

Xcode, Error starting executable, error launching remote program: failed to get the task for process

By in Informatica, iOS tips&tricks, Programmazione

Ecco cosa succede se si utilizza il certificato di distribuzione per fare il deploy in debug sul proprio device (ved Fig. 1): Error Starting Executable ‘program’ Error launching remote program: failed to get the tast for process xxx     La soluzione è molto semplice e consiste nel specificare un certificato sviluppatore per la configurazione [...]

Tags: , , , ,

luglio 29, 2011 0

MapKit, zoom sulla posizione dell’utente (user location) con MKMapView

By in Informatica, iOS tips&tricks, Programmazione

Piccolo tips della settimana: zoomare la mappa sulla posizione dell’utente. Esigenza molto comune ma non così semplice da realizzare come sembra. Infatti anche se è possibile sfruttare la proprietà userLocation della classe MKMapView questa potrebbe non essere valorizzata in fase di load della view. Questo è naturale in quanto per ottenere la posizione dell’utente ci possono volere [...]

Tags: , , , , , ,

luglio 28, 2011 0

iPhone come forzare l’interface orientation (landscape o portrait)

By in Informatica, Programmazione

In certe occasioni è indispensabile forzare l’interface orientation di una view. Pensiamo ad una applicazione che voglia visualizzare un contenuto e che questo contenuto sia fruibile solo in landscape. Normalmente l’utente parte da una posizione portrait (verticale) del device. Si vuole che all’entrata di una certa view l’orientation si sposti in landscape in modo automatico [...]

Tags: , , , ,

luglio 25, 2011 0

iOS colorare la NavigationBar More e il Configure di un UITabBarController (color)

By in Informatica, Programmazione

Il comportamento di default della classe UITabBarController è quello di aggiungere un TabBarItem More quando ci sono più di 5 item . Il more è uno speciale NavigationBarController  con all’interno una UITableView e l’elenco degli item non visibili nella schermata principale (Fig. 1). E’ possibile colorare la NavigationBar agendo direttamente su una proprietà specifica della [...]

Tags: , , , , , ,