iOS notification的优势及缺点

作者: 石虎132 | 来源:发表于2017-09-24 00:20 被阅读176次

    //联系人:石虎QQ: 1224614774昵称:嗡嘛呢叭咪哄

    一、notification优点

    1.不需要编写多少代码,实现比较简单;

    2.对于一个发出的通知,多个对象能够做出反应,即1对多的方式实现简单

    3.controller能够传递context对象(dictionary),context对象携带了关于发送通知的自定义的信息

    二、notification缺点:

    1.在编译期不会检查通知是否能够被观察者正确的处理;

    2.在释放注册的对象时,需要在通知中心取消注册;

    3.在调试的时候应用的工作以及控制过程难跟踪;

    4.需要第三方对喜爱那个来管理controller与观察者对象之间的联系;

    5.controller和观察者需要提前知道通知名称、UserInfodictionary keys。如果这些没有在工作区间定义,那么会出现不同步的情况;

    6.通知发出后,controller不能从观察者获得任何的反馈信息。

    谢谢!!!

    相关文章

      网友评论

        本文标题:iOS notification的优势及缺点

        本文链接:https://www.haomeiwen.com/subject/flihextx.html