欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SwiftUI 基于消息实现多界面更新Notification

程序员文章站 2022-06-01 11:28:24
...

实战需求

SwiftUI 基于消息实现多界面更新Notification

本文价值与收获

看完本文后,您将能够作出下面的界面

SwiftUI 基于消息实现多界面更新Notification

SwiftUI 基于消息实现多界面更新Notification

看完本文您将掌握的技能

  • 掌握Notification
  • 掌握ObservableObject

基础知识

NotificationCenter

通知分派机制可将信息广播到注册的观察者。

class NotificationCenter : NSObject

总览

对象在通知中心注册,以NSNotification使用或方法接收通知(对象)。当对象将自己添加为观察者时,它指定应接收的通知。因此,对象可以多次调用此方法,以将其注册为多个不同通知的观察者。addObserver(_:selector:name:object:)addObserver(forName