改善系统的通知中心
ios中的通知中心的实现实现机制是设计模式中的观察者.
在不进行任何修改的情况下,通知中心是这么使用的.
没有对象的概念(都是通过类方法展示):
获取数据部分还有点诡异:
要将其修改到具备对象的概念,且使用起来更加人性化:)以下就是本人对齐进行的修改.
nsobject+notificationcenter.h + nsobject+notificationcenter.m
使用时的代码如下:
至少,我们减少了认知上面得差异,不需要你知道有通知中心这个东西存在了,取数据也有专门的方法直接获取.
其实,我还扩展了一个nsobject的一个属性,这个属性就是用来标示被注册通知中心名字的,以下展示的是高级用法.
创建student的model
使用:
其实,这已经从"不记名字"的通知中心转变成了"记名"的通知中心了,使用起来也是非常简单的:)