zoukankan      html  css  js  c++  java
  • iOS代理-02

    代理阶段性小结

    @required ->必须实现的方法

    @optional  ->可选的实现方法-不强求实现-如果实现了能得到特殊的效果,如果不实现,也不影响程序的正确运行

          能够增加控件的灵活度

    1,遵守协议,预先定义好方法,不实践,具体的实现工作由代理负责

    <控件的名字+DataSource>  定义的与数据有关的方法

    <控件的名字+Delegate>   定义的与事件有关的方法,通常用来监听事件的

    2,代理方法

    1)方法名以控件名称开头(没有类前缀)->方便程序员编写的时候,快速找到需要的协议方法

    2)第一个参数是自己 ->意味着在协议方法中,可以直接访问对像的属性,或者调用方法

    3)代理方法的返回值   ->控制器向控件(委托)发送数据

  • 相关阅读:
    第一次博客作业
    自我介绍
    第一次个人编程作业
    第一次博客作业
    第一次个人编程作业
    第一次博客作业
    Alpha冲刺
    Alpha冲刺 (2/10)
    Alpha 冲刺 (1/10)
    福大软工 · 第七次作业
  • 原文地址:https://www.cnblogs.com/fkunlam/p/4333449.html
Copyright © 2011-2022 走看看