ios中关于delegate(委托)的使用心得
来源:互联网 发布:球球大作战辅助软件 编辑:程序博客网 时间:2024/04/30 15:21
从开始从事OC工作到现在大概1年多了,从当初接触oc的"协议"的不明白,到现在代码中随处可见的委托,协议,其中感悟颇多。
首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委托他人帮自己去实现什么方法。
其次,我简单的总结了一下自己用到的委托的作用有两个,一个是传值,一个是传事件。
1.所谓传值经常用在b类要把自己的一个数据或者对象传给a类,让a类去展示或者处理。(切分紧耦合,和代码分块的时候经常用)
2.所谓传事件就是a类发生了什么事,把这件事告诉关注自己的人,也就是委托的对象,由委托的对象去考虑发生这个事件后应该做出什么反映。(这个经常见,例如在异步请求中,界面事件触发数据层改变等等)
3.利用委托赋值,这种方法感觉是为了不暴露自己的
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- ios中关于delegate(委托)的使用心得
- mmap那些事之android property实现之二
- mysql通过data文件夹恢复数据
- jpgraph中文乱码
- Skype无法显示登录界面
- SQL基本检索
- ios中关于delegate(委托)的使用心得
- jsTree插件简介(六)
- 【辅助工具】20款优秀的移动产品原型和线框图设计工具
- IOS 计时器 NSTimer
- 蓝牙HCI编程初步
- 程序设计基本概念
- 毕业生转正定级重要性
- 输入一颗二叉树的根节点,判断该树是不是平衡二叉树
- 如何将上传图片直接保存至SQL Server数据库中