iOSNSNotificationCenter

introduzione

Le notifiche iOS sono un modo semplice e potente per inviare i dati in modo flessibile. Cioè, il mittente di una notifica non deve preoccuparsi di chi (se qualcuno) riceve la notifica, lo pubblica solo là fuori per il resto dell'app e potrebbe essere raccolto da un sacco di cose o nulla a seconda di lo stato della tua app.

Fonte : - HACKING con Swift

Parametri

Parametro Dettagli
nome Il nome della notifica per cui registrare l'osservatore; ovvero, solo le notifiche con questo nome vengono utilizzate per aggiungere il blocco alla coda delle operazioni. Se si passa a zero, il centro notifiche non utilizza il nome di una notifica per decidere se aggiungere il blocco alla coda operazioni.
obj L'oggetto di cui l'osservatore desidera ricevere le notifiche; cioè, solo le notifiche inviate da questo mittente vengono consegnate all'osservatore. Se si passa a zero, il centro di notifica non utilizza il mittente di una notifica per decidere se consegnarlo all'osservatore.
coda La coda di operazione a quale blocco deve essere aggiunto. Se si passa nil, il blocco viene eseguito in modo sincrono sul thread di registrazione.
bloccare Il blocco da eseguire quando viene ricevuta la notifica. Il blocco viene copiato dal centro di notifica e (la copia) trattenuto fino alla rimozione della registrazione dell'osservatore.

Osservazioni

Un oggetto NSNotificationCenter (o semplicemente un centro di notifica) fornisce un meccanismo per la trasmissione di informazioni all'interno di un programma. Un oggetto NSNotificationCenter è essenzialmente una tabella di invio delle notifiche.

Per maggiori informazioni, consulta la documentazione Apple qui

NSNotification & NSNotificationCenter in Swift

NSNotificationCenter Esempi correlati