Articoli marcati con tag ‘tip’
E quando spotlight si rompe? Che si fa? Dove si va?
Aggiornamento 21/06/2010: traduzione dalla soluzione apple linkata sotto all’articolo.
- dal menu “apple” (la mela) seleziona “preferenze di sistema”
- clicca su “spotlight”
- clicca sulla tab “privacy”
- aggiungi una cartella o un disco alla lista trascinandolo al suo interno
- chiudi il pannello preferenze e riaprilo
- rimuovi l’elemento appena aggiunto
NOTA: questa procedura è resa sicuramente più semplice dall’utilizzo del software iTweax il quale permette, con una semplice opzione, di azzerare l’indice spotlight.
Leggi il resto di questo articolo »
Concatenare stringhe in Objective-C
Objective-C è sicuramente un linguaggio lungi dall’essere developer-friendly!
Metodo Classico di Concatenazione
// Definizione delle variabili iniziali: NSString *nome = @"Marco"; NSString *cognome = @"Pegoraro"; // Composizione della stringa concatenata: NSString *risultato = [nome stringByAppendingString @" "]; NSString *risultato = [risultato stringByAppendingString cognome];
Questo è il codice che Apple ci chiede di scrivere per creare una concatenazione con uno spazio in mezzo! Semplicemente incredibile da credere!!!
Metodo della Stringa con Formato
Un modo per tamponare questa incredibile mancanza di semplicità del linguaggio Objective-C è l’utilizzo del metodo stringWithFormat che consente di inserire una o più variabili all’interno di un modello contenente dei placeholder:
// Definizione delle variabili iniziali: NSString *nome = @"Marco"; NSString *cognome = @"Pegoraro"; // Composizione della stringa concatenata: NSString *risultato = [NSString stringWithFormat:@"%@ %@", nome, cognome];
Questa alternativa riduce leggermente la complessità del codice da scrivere il quale rimane però incredibilmente complicato e prolisso!
iPhone: via i CSS da Safari!
Una delle cose che più mi urtano del mio nuovo iPhone 3Gs è proprio Safari.
Il meraviglioso browser di casa Apple si dimostra eccezionale nel supporto dei javascript più complessi e nel rendering perfettamente corretto delle pagine più articolate.
Purtroppo visualizzare sullo schermo dell’iPhone pagine progettate per uno schermo da 20″ è a dir poco frustrante: senza un microscopio elettronico si fa poco.
E’ comunque possibile zoomare la pagina con le dita… la prima volta è entusiasmante ma poi ci ritroviamo a leggere sullo schermo all’incirca il 4% dell’informazione totale… dov’è finito il resto della pagina? Semplice! E’ tutta attorno a quello che stiamo visualizzando! E’ sufficiente continuare a scrollare come dei forsennati e procurarsi varie fratture all’indice!
La soluzione è fortunatamente molto semplice: salviamo tra i bookmarks di Safari una bookmarlet fatta apposta per disabilitare i CSS della pagina!
La seguente pagina contiene una spiegazione dettagliata del procedimento: http://dorward.me.uk/software/disablecss/.