Ich entwickle seit einiger Zeit für Android und lerne nun iOS, und hier ist die Sache:
Wenn auf Android eine große Anzahl von Ereignissen durch die Anwendung läuft, wird es sehr mühsam, all diese Schnittstellen (Protokolle) zu erstellen und zu implementieren, Abonnements und Abmeldungen und so weiter. Und es gibt ein paar sehr gute Eventbusse, zum Beispiel einen Otto by Square Ссылка
Ich frage mich also, gibt es eine Standardlösung für iOS, um verschiedene Ereignisse über verschiedene Anwendungselemente hinweg zu behandeln, oder auch, indem Protokolle implementiert und abonniert werden? Oder vielleicht gibt es eine coole Eventbus-Bibliothek dafür, wie auf Android?
NSNotificationCenter
dient als integrierter Verteilungsmechanismus für anwendungsspezifische Ereignisse. (Im Gegensatz zu Low-Level-Ereignissen.)
Tags und Links ios event-handling