Skip to content

JasonAi1989/NotificationTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

通知中心的使用实例,核心类为NSNotificationCenter和NSNotification

NSNotificationCenter:是通知系统的中心,用于注册和发送通知

NSNotification:代表通知内容的载体,主要有三个属性:name代表通知名称,object代表通知的发送者,userInfo代表通知的附加信息。

通知中心实际上是iOS程序内部之间的一种消息广播机制,主要为了解决应用程序内部不同对象之间解耦而设计。它是基于观察者模式设计的,不能跨应用程序进程通信,当通知中心接收到消息之后会根据内部的消息转发表,将消息发送给订阅者。下面是一个简单的流程示意图:

实例讲解了如何在两个界面间通过通知中心进行变量的传递。

About

NSNotification demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published