Qualcuno può spiegare l'importanza di NSNotificationCenter?Che cos'è NSNotification?
Dove usarli?
Qual è la differenza tra NSNotificationCenter e AppDelegate?
Qualcuno può spiegare l'importanza di NSNotificationCenter?Che cos'è NSNotification?
Dove usarli?
Qual è la differenza tra NSNotificationCenter e AppDelegate?
Apple ha fornito un modello di osservatore nella libreria Cocoa chiamato NSNotificationCenter.
L'idea di base è che un listener registri con un broadcaster utilizzando un protocollo predefinito. In un secondo momento, l'emittente televisivo è tenuto a notificare a tutti i suoi ascoltatori, dove chiama alcune funzioni su ciascuno dei suoi ascoltatori e passa determinati argomenti. Ciò consente il passaggio di messaggi asincroni tra due oggetti diversi che non devono conoscere l'uno dell'altro, devono solo sapere dell'emittente.
è possibile trovare ulteriori dettagli su di esso qui: http://numbergrinder.com/node/32
Il Delegato Application è un oggetto che riceve le notifiche quando l'oggetto raggiunge UIApplication alcuni stati. Per molti aspetti, è un modello di Osservatore individuale uno-a-uno.
Si può leggere di più su di esso qui: What is the AppDelegate for and how do I know when to use it?
Se venite da un background Actionscript poi NSNotification è come aggiungere ascoltatori di oggetti credo.
NSNotification
è come comunicare all'altra classe le modifiche che si verificheranno se un'azione viene eseguita in un'altra classe.
Benvenuti in Stack Overflow! Hai risposto ad una domanda piuttosto vecchia, che ha già una risposta dettagliata e accettata. Quando rispondi a una domanda, guarda le altre risposte e verifica se la tua nuova risposta aggiunge nuovi approfondimenti. Altrimenti, ti suggerisco di trovare altre domande a cui rispondere. In bocca al lupo! – Marijn