zoukankan      html  css  js  c++  java
  • oc学习之路----代理模式2-使用步骤

    之前已经写过一个个人关于代理模式的一些看法,现在就来总结一下使用代理模式的步骤吧。

      

    1.先搞清楚谁是谁的代理(delegate)
    2.定义代理协议,协议名称的命名规范:控件类名 + Delegate
    3.定义代理方法
    Ø代理方法一般都定义为@optional
    Ø代理方法名都以控件名开头
    Ø代理方法至少有1个参数,将控件本身传递出去
    Ø
    4.设置代理(delegate)对象  (比如myView.delegate = xxxx;)
    Ø代理对象遵守协议
    Ø代理对象实现协议里面该实现的方法
    Ø
    5.在恰当的时刻调用代理对象(delegate)的代理方法,通知代理发生了什么事情

    (在调用之前判断代理是否实现了该代理方法)

  • 相关阅读:
    assignment of day nine
    不会互相转化,看我的
    enumrate用法
    这是作业
    这是表格
    本周回顾
    爬虫
    今天又学了啥?
    what have we learnt in day five
    OMG that's another blog!
  • 原文地址:https://www.cnblogs.com/superYou/p/4223414.html
Copyright © 2011-2022 走看看