Post con tag tips
TIPS#011 – Convertire UIColor in RGB o viceversa RGB in UIColor
28 apr
Vediamo oggi, con questo nuovo Tips & Tricks Xcode, come convertire facilmente un UIColor nei suoi componenti RGB o, viceversa, come convertire un colore da RGB in UIColor. Potremmo avere infatti bisogno per la nostra applicazione di qualche colore in più, rispetto a quelli a disposizione, o magari potremmo trovare interessante poter utilizzare nel nostro codice il classico RGB in esadecimale, preso ad esempio da un programma di fotoritocco. Qualsiasi sia il vostro fine, vi proponiamo questi semplici tips scovati in rete che potrebbero prima o poi tornarvi utili. Continua >
TIPS#010 – Verificare la presenza della fotocamera nel dispositivo
10 apr
Se la vostra applicazione sfrutta la fotocamera per catturare immagini, o per offrire funzionalità legate alla realtà aumentata, o per qualsiasi altro motivo, potreste aver bisogno di verificare la sua presenza all’interno del dispositivo su cui sta girando il vostro programma. Ricordate che l’App Store è raggiungibile non solo dagli iPhone, ma anche dagli iPod Touch e da poco anche dagli iPad. Se la vostra App ha quindi una funzionalità legata alla fotocamera, potreste voler decidere, ad esempio, se mostrare o meno il relativo pulsante di apertura.
Certo, se la vostra App, invece, facesse uso esclusivo di questo componente in tutta l’applicazione, o cmq questa fosse di vitale importanza e non solo un’appetibile opzione, allora occorrerà fornire questa informazione ai possibili clienti in modo chiaro e preciso nella descrizione dell’applicazione in App Store. Continua >
TIPS#009 – Disabilitare lo spegnimento automatico del Display
30 mar
Eccovi un tips veloce veloce, che vi permetterà di mantenere acceso il display dell’iPhone durante l’esecuzione della vostra applicazione, disabilitando di fatto l’auto-spegnimento. Queste poche righe di codice potrebbero tornarvi utili in diverse situazioni, fate solo attenzione, però, che questa funzionalità andrà ad intaccare uno dei più critici e discussi componenti hardware del melafonino: la batteria!
Mantenere il display sempre acceso, potrebbe di fatto ridurre notevolmente la durata della stessa, ancor più se la vostra applicazione (o gioco) sfrutta connessione WiFi, Bluetooth o quant’altro. Potreste ovviare al problema lasciando scegliere all’utente se abilitare o meno questa funzione, in questo caso, dovreste gestire il tutto nella sezione dedicata alle impostazioni per la vostra applicazione. Continua >
TIPS#007 – Avviare le applicazioni Telefono, SMS o Mail (sharedApplication)
12 mar
Eccoci con un altro tips di programmazione iphone (SDK). Oggi vedremo tre semplici linee di codice che ci permetteranno di avviare le applicazioni native telefono, sms e mail tramite sharedApplication. Potrete sfruttare queste poche righe di codice come meglio credete. Unica pecca alcune limitazioni imposte da Apple. Ad esempio non è possibile aprire l’app sms con un testo già preimpostato. Potremo infatti impostare solo il numero del destinatario, magari prelevato dai contatti salvati sul vostro iPhone (vedremo in uno dei prossimi tutorial come interfacciarci con la rubrica). Continua >
TIPS#006 – Esecuzione automatica di un metodo dopo un tempo prestabilito
10 mar
Eccoci con un nuovo tips di programmazione iPhone veloce veloce. Volete avviare un metodo dopo un tempo prestabilito espresso in secondi? Allora performSelector può fare al caso vostro. Vi anticipiamo che quello che andiamo a mostrarvi funziona egregiamente, anche se questo sistema, di fatto, non è molto preciso. Non entriamo nei dettagli, vi basti sapere che se non vi interessa la precisione assoluta, allora potete affidarvi alle poche righe di codice mostrate più avanti. Continua >
TIPS#005 – Personalizziamo le UICell in base alla loro posizione
8 mar
Abbiamo visto nel nostro tutorial numero 15 come personalizzare le celle di una tabella. Ma se volessimo personalizzarle in modo differente, ad esempio in base alla loro posizione? Potreste voler arrotondare gli angoli solo alla prima e all’ultima cella di ogni sezione. Oppure alcune sezioni potrebbero contenere un’unica cella, in questo caso, per mantenere una coerenza grafica, occorrerebbe arrotondare tutti gli angoli della cella. Come fare per ottenere un risultato simile?
Se questo è l’effetto che volete ottenere, queste poche righe di codice possono fare al caso vostro, il risultato è simile a quello mostrato in figura a fondo articolo: Continua >
TIPS#003 – Tornare all’inizio (prima cella della prima sezione) di una UITableView
18 feb
Eccovi un Tips veloce veloce. Volete dare la possibilità ai vostri utenti di tornare in cima al lungo elenco di elementi di una UITableView in una vostra applicazione e non sapete come fare?
Eccovi una semplice soluzione che ci ha inviato un nostro utente (Neo):
NSIndexPath *myIndexPath = [NSIndexPath indexPathForRow:0 inSection:0]; [nomeVostraTableView scrollToRowAtIndexPath:myIndexPath atScrollPosition:UITableViewScrollPositionNone animated:YES];
TIPS#002 – Caricare il contenuto di un file HTML locale in una UIWebView
16 feb
Nel nostro ottavo tutorial “Creiamo un Browser”, abbiamo visto come creare un semplice browser, il quale, non fa altro che caricare una pagina di un sito web in una UIWebView presente nella nostra applicazione. In questo caso, quindi, sfruttiamo delle pagine presenti in rete, con l’evidente svantaggio di ottenere una pagina vuota, o comunque un errore, in assenza di connettività.
Poniamo invece il caso di aver la necessità di caricare nella nostra app il contenuto di un documento HTML presente all’interno della nostra applicazione, in locale quindi. In questo caso non avremmo bisogno di connettività e la pagina sarebbe sempre disponibile.
Ma come potremmo sfruttare una pagina in locale? A cosa può servirci? Continua >
TIPS#001 – Ridurre la dimensione degli URL sfruttando tr.im
10 feb
Se avete la necessità di ridurre via codice un URL, da utilizzare nella vostra applicazione, come capita spesso agli utenti del noto Social Network Twitter, che hanno a disposizione massimo 140 caratteri per un singolo tweet, in cui spesso inseriscono un link, non dovrete far altro che sfruttare il metodo stringWithContentsOfURL dell’oggetto NSString come mostrato da brandontreb di iCodeBlog, riportato qui in basso. Continua >






















