Articoli marcati con tag ‘tips’

PostHeaderIcon E quando spotlight si rompe? Che si fa? Dove si va?

Aggiornamento 21/06/2010: traduzione dalla soluzione apple linkata sotto all’articolo.

  1. dal menu “apple” (la mela) seleziona “preferenze di sistema”
  2. clicca su “spotlight”
  3. clicca sulla tab “privacy”
  4. aggiungi una cartella o un disco alla lista trascinandolo al suo interno
  5. chiudi il pannello preferenze e riaprilo
  6. 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 »

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