Estrarre immagini da una app per iPhone/iPad

Se avete provato a decomprimere un file .ipa, l’archivio che contiene un’app, avrete notato i vari files che contengono le immagini. Provando ad aprire i files, non sarà però possibile vederne il contenuto, perché verrà mostrato qualcosa che sembra un’immagine trasparente. Questo avviene perché durante la compilazione, XCode ottimizza le immagini e non le rende … Leggi tutto

Objective-c: Creare manualmente un componente, ad esempio UIWebView

La creazione a runtime di oggetti in Objective-c è ovviamente possibile; questo significa che posso creare un oggetto direttamente da codice, senza doverlo inserire nel file dell’interfaccia (.xib). Ad esempio, se volessi creare una UIWebView per visualizzare una pagina web, basterebbe inserire il seguente codice:

Objective-c: Visualizzare un UIAlertView al primo avvio dell’applicazione

Per visualizzare un UIAlertView al primo avvio di una app, potete utilizzare il seguente codice. Utilizziamo un NSUserDefaults per memorizzare un BOOL che conterrà YES dopo il primo avvio.

enjoy!

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