Allineamento del testo verticale per una UILabel?

Creando una UILabel con più righe, l’allineamento verticale del testo viene automaticamente impostato al centro. Per allineare il testo in alto, il sistema più semplice è ridimensionare a runtime l’altezza della UILabel. Ipotizzando che la UILabel si chiami label, e che la sua posizione sia 20 – 20, il codice per farlo è:

enjoy!

Objective-c: Impostare il background color di UITableViewCell

Per impostare il colore di background di una UITableViewCell è possibile utilizzare diversi metodi, ma solo uno permette di colorare completamente l’intera cella (compreso il fondo delle scritte e degli eventuali accessori della cella stessa). Il seguente codice:

inserito nel metodo – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath, permette di colorare, a righe alterne, il … Leggi tutto

IOS 5.1 sempre più diffuso

Dal successivo grafico è possibile vedere come la recente versione di IOS 5.1 ha raggiunto quasi il 70% di diffusione in 15 giorni dal rilascio: C’è poi un misero 2% di utenti con IOS 3.x, ed un 20% con IOS 4.x; il restante utilizza IOS 5.x Se state per sviluppare un’app per iPhone, tenetene conto!!! … Leggi tutto

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!

Objective-C – Convertire NSString in int e ViceVersa

Convertire un NSString in int

Convertire un int in NSString

enjoy!

Regola di rewrite apache per richiamare i files senza estensione

La seguente regola di rewrite per apache potrebbe tornare utile nel caso sia necessario dover richiamare i files .php presenti nello spazio web senza specificare l’estensione, ad esempio poter richiamare www.site.ext/pippo piuttosto che www.site.ext/pippo.php:

enjoy!