首页 > 移动平台 > 详细

iOS代理02

时间:2015-03-12 22:00:48      阅读:249      评论:0      收藏:0      [点我收藏+]

代理阶段性小结

@required ->必须实现的方法

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

      能够增加控件的灵活度

 

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

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

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

2,代理方法

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

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

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

iOS代理02

原文:http://www.cnblogs.com/fkunlam/p/4333449.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!