Creare screenshot dall’Iphone Simulator

Ho trovato diversi interessanti sistemi per la creazione di screenshot dall’iPhone Simulator. I più interessanti per me sono: 1 – Selezionare l’iPhone Simulator, premere la combinazione di tasti cmd+ctrl+C, poi aprire un programma di grafica, creare un’immagine (ctrl+N) 320×480 ed incollare lo screenshot con ctrl+V 2 – Usare il comando screencapture da terminale ed in … Leggi tutto

Differenza tra viewDidLoad, viewWillAppear e viewDidAppear

Durante la programmazione objective-c, avrete a disposizione una serie di metodi che vengono eseguiti durante il caricamento di una vista. In particolare i tre metodi indicati, anche se vengono richiamati tutti durante il caricamento, possono essere usati per contenere codice diverso in base alle proprie esigenze. Mi spiego meglio. 1) viewDidLoad: Questo metodo è chiamato … Leggi tutto

Installare lftp su Mac OSX Lion e Snow Leopard

Tra i vari client FTP a riga di comando c’è lftp che ha alcune funzionalità utili, come la possibilità di utilizzare i caratteri jolly per la cancellazione di files, rendendo di fatto più veloce la cancellazione. Non c’è un pacchetto precompilato per OSX, ma si può facilmente installare con la seguente procedura. Scaricare i sorgenti … Leggi tutto

Esportare da Firefox le password dei moduli web

Oggi vorrei segnalarvi un plugin di Firefox che permette di creare un file XML con tutte le password, dei vari moduli web, memorizzate da Firefox: Password Exporter Il sistema è abbastanza semplice. Si installa il plugin, si riavvia Firefox e poi nella sezione “Preferenze”->”Sicurezza” si troverà un nuovo pulsante denominato “Importa/esporta password” che permetterà di … Leggi tutto

Installare wget su OSX Lion

L’installazione di wget su OSX Lion, a differenza di Snow Leopard, richiede di definire un parametro aggiuntivo durante la configurazione. Bisogna recuperare l’ultima versione di wget da http://ftp.gnu.org/gnu/wget/ (ora è http://ftp.gnu.org/gnu/wget/wget-1.13.4.tar.gz). Ora la procedura da seguire, ovviamente da terminale, è: tar -xzvf wget-1.13.4.tar.gz cd wget-1.13.4 ./configure –with-ssl=openssl make sudo make install enjoy!

Deselezionare una UITableViewCell in SelectRowAtIndexPath

Creando una tabella (UITableView) con la classica procedura guidata di Xcode (in un UITableViewController), le varie funzionalità sono già gestite. Qualora venga creata una tabella in una View (es UIViewController), ci sono alcune cose da gestire manualmente. Tra queste, bisogna gestire la deselezione della cella dopo il tap sulla stessa, altrimenti resta selezionata (highlighted) in … Leggi tutto

Sistemare l’errore “missing architecture” in Xcode e nell’Organizer

Dopo aver scaricato il nuovo xCode 4.2 ho provato ad inviare una nuova app, ma sia durante la compilazione in xCode che durante l’operazione di validazione nell’Organizer, ho ricevuto l’errore:

Per sistemare tutto basta accedere alla sezione “Build Setting” del Target del progetto, poi andare nella sezione “Architectures” in cui dovrebbe esserci Standard (arm7) – … Leggi tutto

CodeSign error: Certificate identity iPhone Distribution: appears more than once in the keychain. The codesign tool requires there only be one.

Se dovete gestire più di un account Apple ID, potrebbe capitarvi di vedere il seguente messaggio durante la creazione della versione dell’app per il caricamento nell’App Store:

Questo errore è legato al fatto che esistono due certificati con lo stesso nome nel portachiavi. Io ho fatto un po’ di prove, ed alla fine ho … Leggi tutto

Objective-C – Aggiungere il bordo ad un’immagine (UIImage)

La soluzione più veloce per aggiungere il bordo ad un’immagine (UIImage) in Objective-C è importare il framework QuartzCore, importare nell’intestazione l’header della libreria:

e poi inserire nel metodo che lavora sull’immagine il seguente codice:

enjoy