Rispondo alla domanda di ILeW con un articolo vero e proprio per spiegare meglio, allegando esempio, come funzionano delegati e notifiche. Usando uno schema vediamo prima di tutto come funziona il pattern delegato:

Un oggetto in cerca di un delegato
Continua...
XCode è uno strumento davvero potente e versatile e fornisce al programmatore tantissime features utili e semplici da usare. Nella stesura di codice complesso, o quantomeno articolato, diventa importante organizzare il nostro codice in modo da non perdere tempo a cercare funzioni disseminate in lunghissime righe di codice. Oltre a commentare, prima e importante operazione da fare, l’ambiente XCode mette a disposizione delle direttive (simpatiche) per migliorare la legginilità e l’usabilità all’interno dell’ambiente di sviluppo. Una di queste è la direttiva #pragma mark che diventa utilissima nell’organizzare il codice e i gruppi di metodi.
Nell’immagine qui sotto è visibile la parte di codice del mio progetto PragmaTest:

Il menu dropdown in alto permette di elencare tutti i metodi della nostra classe. Ora se inseriamo sopra il nostro metodo la direttiva #pragma mark che ha una sintassi:
Otteniamo:

Il primo #pragma mark con il trattino (-) inserisce una riga di separazione. Il secondo è un testo (label) a piacere. Potete inserire la direttiva dove volete, organizzando il codice come meglio credete. Inoltre potete inserire anche più righe pragma, tipo:
1 2 3 4 5 6
| #pragma mark -
#pragma mark /**
#pragma mark * Uso della direttiva pragma
#pragma mark * su più linee di codice
#pragma mark */
- (void) mioMetodo {} |
Continua...
Ultimi Commenti
Marco: Ti ringrazio moltissimo, mi hai illuminato
ho risolto impostando [cc_objc] //OptionViewController.m -...
Giovambattista Fazioli: @Marco: Ti consiglio un approccio credo più corretto. Se hai eseguito il subclass del tab...
Marco: Scusa lo spam.. ho notato che c’è un errore.. ecco la correzione [cc_objc] /** PrimaClasse.h **/ #import...
Marco: dimenticato.. in [cci]OptionViewController[/cci ] il [cci]@syntetize[/cci] del delegato l’ho messo
luigi: molto chiaro e semplice devo ammettere che anche scrivendo da un pà difficilmente uso delegati creati da...