- 7
- 0
- 约6.71千字
- 约 8页
- 2017-12-17 发布于河南
- 举报
delegate和targetAction
delegate和targetAction的异同target...action和delegate的作用都是解耦,降低程序的耦合性.target...action通常用于单个事件(类似button)和完成某一任务,而delegate通常用于监控一系列事件(类似textField).?target...action内部实现为[target performSelector:actionwithObject:self],继承于Object.在.h文件里声明属性target和action用于保存目标,delegate在.h里声明一个协议,协议名为类名加Delegate,协议里方法至少要有一个参数,参数类型为控件类型.?target...action在外部使用给内部的target,action赋值,可以单独赋值,也可以一起赋值,实现action方法.delegate在外部使用也是给delegate赋值,实现协议中的方法.1.代理(delegate)传值 ---- 顾名思义就是委托别人办事,就是当一件事情发生后,自己不处理,让别人来处理。?? 实质就是:比如右AB两个页面,A想要传值给B ,就只要先在A中得到B的指针,然后将想要传的值赋给B,之后跳转代码如下:A.h @protocol HMTShowViewControllerDelegate NSObject @optional - (vo
您可能关注的文档
最近下载
- 课件_15区域分析与区域规划(第三版)电子教案(第十五章).pptx VIP
- 课件_12区域分析与区域规划(第三版)电子教案(第十二章).pptx VIP
- 浅析《在其香居茶馆里》对话中的语用预设.docx VIP
- 课件_08区域分析与区域规划(第三版)电子教案(第八章).pptx VIP
- 06区域分析与区域规划(第三版)电子教案(第六章.ppt
- 04.答疑专题 郭氏针灸笔记(完结,42页).pdf
- 课件_07区域分析与区域规划(第三版)电子教案(第七章).pptx VIP
- 碧桂园集团全套管理流程.doc VIP
- 滚蛋疗法课件.ppt VIP
- 课件_05区域分析与区域规划(第三版)电子教案(第五章).pptx VIP
原创力文档

文档评论(0)