Objective-c 代理模式(delegate)
摘要:
Objective-c 代理模式(delegate)一、什么事代理模式? 代理模式是在oc中经常遇到的一种设计模式,那什么叫做代理模式呢?举个例子:有一个婴儿,他本身不会自己吃饭和洗澡等等一些事情,于是婴儿就请了一个保姆,于是婴儿和保姆之间商定了一个协议,协议中写明了保姆需要做什么事情,而保姆就是这个代理人, 即:婴儿和保姆之间有个协议,保姆继承该协议,于是保姆就需要实现该协议中的条款成为代理人。二、 代理模式的关键点: A完成一件事,但是自己不能完成,于是他找个代理人B 替他完成这个事情,他们之间便有个协议(protocol),B继承该协议来完成A代理给他的事情。三、实例分析 下面来举... 阅读全文
posted @ 2013-08-01 22:07 阳光总在风雨后001 阅读(229) 评论(0) 推荐(0) 编辑