iOS 中常用通知(Notification)

1.各种通知

在iOS中通知主要有:广播通知(broadcast notification)、本地通知(local notification)和推送通知(push notification)即远程通知。
广播通知是Cocoa Touch框架中实现观察者模式的一种机制,它可以在一个应用内部的多个对象之间发送消息。
本地通知和推送通知(远程通知)是给用户的一种提示,它的提示方式有警告对话框、发出声音、振动、和在应用图标上显示数字等等。

2.广播通知(Board Notification)

通知机制是“一对多”的对象之间的通信。在通知机制中对某个通知感兴趣的所有对象都可以成为接受者。
首先,这些将要接受通知的对象需要向通知中心(NSNotificationCenter)发出addObserver:selector:name:object:消息进行注册,当投送对象投送通知给NotificationCenter时,通知中心就会把通知广播给注册过的接受者。但是所有的接受者都不知道通知是谁投送的,不会关心它的细节。投送对象与接受者是一对多的关系。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值