Pagina 1 di 3123

Very short snippet: NSURL, varie ed eventuali

lunedì 26 luglio, 2010

Restituisce il nome di un file a partire dall’oggetto NSURLRequest, permettendo di decidere se avere o meno la sue estensione: 12345678- (NSString *)getFilenameFromRequest:(NSURLRequest *)request avoidExtension:(BOOL)avoidExtension {     NSString *filePath = [[[request URL] path] lastPathComponent];         if (avoidExtension) {             NSArray *a = [filePath componentsSeparatedByString:@"."];     [...]

Very short snippet: ottenere il numero di Post, Page e Attachment

mercoledì 21 luglio, 2010

Come molti di voi sanno bene, la tabella wp_posts di WordPress è utilizzata per memorizzare Post, Pagine e allegati. La tipologia dell’elemento memorizzato è determinata dal campo post_type. Con la select proposta qui sotto, è possibile “contare” singolarmente le varie tipologie di elementi memrizzate in wp_posts. 1SELECT COUNT(*), post_type FROM `wp_posts` GROUP BY post_type Ottenendo [...]

Very short snippet: registrare un’immagine nel Photo Album

martedì 20 luglio, 2010

Semplice modo per salvare nell’album fotografico del dispositivo un’immagine presente all’interno della nostra applicazione (o caricata da remoto): 12345678910111213141516UIImage *imageToSave = [[UIImage imageNamed:@"immagine.png"] retain]; UIImageWriteToSavedPhotosAlbum(imageToSave, self,  @selector(didFinishSaving:didFinishSavingWithError:contextInfo:), nil ); // ... - (void)didFinishSaving:(UIImage *)image       didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo {         if(error) {         // Qualche errore [...]

Very short snippet: Objective-C, Selector from NSString

venerdì 16 luglio, 2010

Objective-C è un linguaggio meraviglioso che permette di fare cose incredibili. Uno degli aspetti più interessanti è la sua dinamicità nell’invocazione di metodi (messaggi). È possibile, infatti, ottenere l’indirizzo di un messaggio partendo da una stringa. Ad esempio: 12SEL mioMetodo = NSSelectorFromString(@"clearAllText"); [[[UIApplication sharedApplication] delegate] performSelector: mioMetodo]; Questa tecnica può tornare utile in moltissimi casi, [...]

Very short snippet: UIWebView, visualizzare PDF e file interni

giovedì 15 luglio, 2010

L’oggetto UIWebView può essere utilizzato per la visualizzazione di numerosi file. Ad esempio è possibile utilizzarlo per visualizzare – oltre che a filmati QuickTime o YouTube – documenti PDF o file HTML inseriti all’interno del nostro codice. 1234[webView loadRequest:      [NSURLRequest requestWithURL:      [NSURL fileURLWithPath:      [[NSBundle mainBundle] pathForResource:@"documento" ofType:@"pdf"] isDirectory:NO]]]; Oppure: [...]

10 utili snippet per WordPress

martedì 22 giugno, 2010

Con l’uscita di WordPress 3.0 molte cose cambieranno per noi sviluppatori. Gli aggiornamente di questa major release sono tanti e davvero utili a chi sviluppa con questo CMS ormai davvero completo. Potremmo dire che si chiude un’era e se ne apre una nuova e densa di possibilià. Rendo quindi omaggio alle precedenti versioni con una [...]

Very short snippet: slideshow in 10 righe di codice

venerdì 4 giugno, 2010

Lasciatemi mostrare com’è possibile implementare un semplice Slideshow di immagini con pochissime righe di codice, sfruttando jQuery. Questa tecnica può essere implementata su qualsiasi tipo di sito Web, la cosa importante è includere la libreria jQuery. Ho usato questa tecnica per un sito realizzato in WordPress, sviluppato in poche ore per un evento. A volte [...]

Very short snippet: ottenere l’output di un URL in Objective-C

venerdì 5 febbraio, 2010

Avrei forse dovuto scrivere “Very very very, short snippet”, tuttavia è un ottimo e comodissimo “trucchetto” questo che sto per mostrare. Eseguendo le “due” righe di codice indicate qui sotto, è possibile ottenere l’output di qualsiasi URL e manipolarlo. 12345NSString *url = [NSString stringWithFormat:@"http://www.appleside.it/"]; NSString *result = [NSString stringWithContentsOfURL:[NSURL URLWithString:url]           [...]

10 utili snippet per Apple iPhone

venerdì 8 gennaio, 2010

Eseguire un metodo dopo n secondi Tutta la famiglia performSelector è davvero interessante e può essere utile in una moltitudine di casi. La sua applicazione più semplice e comune è la seguente: 12345[self performSelector:@selector(myMethod) withObject:nil afterDelay:3]; // - (void)myMethod {     NSLog(@"Hello World!"); } Tuttavia considerate che il “timer” non è preciso. Questa procedura, [...]

Very short snippet: Apple iPhone file system

sabato 21 novembre, 2009

Sia sul Mac OS X che sull’iPhone OS, abbiamo la possibilità di accedere in modo semplice e diretto alle directory – più importanti – di sistema, che sono: 123NSHomeDirectory         Returns the path to the current user’s home directory. NSHomeDirectoryForUser  Returns the path to a given user’s home directory. NSTemporaryDirectory  Returns the [...]

Pagina 1 di 3123