• KVO


      

       /*

             调用方法是里:

             

               object : 被观察对象

             

               observer: 观察对象

             

               forKeyPath里面带上propertyname,如UIViewframecenter等等

             

               options: 4个值,分别是:

             

               NSKeyValueObservingOptionNew 把更改之前的值提供给处理方法

             

               NSKeyValueObservingOptionOld 把更改之后的值提供给处理方法

             

               NSKeyValueObservingOptionInitial 把初始化的值提供给处理方法,一旦注册,立马就会调用一次。通常它会带有新值,而不会带有旧值。

             

               NSKeyValueObservingOptionPrior 2次调用。在值改变之前和值改变之后。

             

                 注:例子里的0就代表不带任何参数进去

             

               context: 可以带入一些参数,其实这个挺好用的,任何类型都可以,自己强转就好了。

             

            

             处理方法里:

             

               keyPath: 对应forKeyPath

             

               object:  被观察的对象

             

               change:  对应options里的NSKeyValueObservingOptionNewNSKeyValueObservingOptionOld

             

               context 对应context

             */

  • 相关阅读:
    boost::ptree;boost::xml_parser
    boost::array
    boost::timer
    boost::gregorian日期
    boost::algorithm/string.hpp
    boost::lexical_cast
    QT::绘图
    QT::透明
    centos上freefilesync与定时任务
    centos上安装freefilesync工具配置说明
  • 原文地址:https://www.cnblogs.com/sunflower-lhb/p/5535129.html
Copyright © 2020-2023  润新知