Любой аналог BroadcastReceivers в iOS? - PullRequest
3 голосов
/ 25 ноября 2011

В Android для прослушивания общесистемных событий, таких как, когда WiFi был включен / выключен, местоположение изменилось, устройство находится в роуминге и многие другие - каждый подписывается на эти события с помощью BroadcastReceivers.

Какая техника используется для подобных целей в iOS? Есть ли вообще такие глобальные события, о которых ОС может уведомлять cusom 3d-party приложения?

Я новичок в iOS и ничего не нашел в документации, возможно, я просто не знаю подходящих ключевых слов для поиска.

Спасибо

Ответы [ 2 ]

4 голосов
/ 25 ноября 2011

Объект NSNotificationCenter (или просто центр уведомлений) предоставляет механизм для передачи информации в рамках программы. NSNotificationCenter объект по сути является отправка уведомлений стол.

См. Полный текст статьи - Темы программирования уведомлений

1 голос
/ 06 апреля 2013

Объект NsNotificationcenter полезен в программе или вашем приложении. Если вы хотите прослушивать события, происходящие вне вашего приложения, вы можете использовать NSDistributedNotificationCenter. проверьте ссылку ниже. это может вам помочь. https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsnotificationcenter_Class/Reference/Reference.html

...