ObservableUserDefaults:易于使用的UserDefaults扩展

时间:2021-04-16 11:28:42
【文件属性】:
文件名称:ObservableUserDefaults:易于使用的UserDefaults扩展
文件大小:5KB
文件格式:ZIP
更新时间:2021-04-16 11:28:42
macos swift userdefaults cocoa kvo ObservableUserDefaults 原文: : 这些扩展使UserDefaults易于观察和使用。 怎么了? 请参阅UserDefaults.didChangeNotification文档 概括 在当前过程中更改用户默认值时发布。 宣言 public class let didChangeNotification: NSNotification.Name 讨论 此通知发布在更改用户默认设置的线程上。 通知对象是UserDefaults对象。 通知不包含userInfo字典。 在当前流程之外进行更改或无处不在的默认更改时,不会发布此通知。 您可以使用键值观察为特定的特定键注册观察者,以便将所有更新通知给您,而不管是在当前过程中进行更改还是在当前过程外部进行更改。 范例与用法 定义键 // IMPORTANT: DON'T use DOT `.` in key. // DO
【文件预览】:
ObservableUserDefaults-main
----KeyValueObserverResult.swift(1KB)
----Observable.swift(554B)
----UserDefaults+Ext.swift(5KB)
----KeyValueObserver.swift(2KB)
----README.md(4KB)

网友评论