码迷,mamicode.com
首页 > 其他好文 > 详细

OC系列高级-代理

时间:2016-06-26 18:27:19      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

实现代理:

1.新建两个类PersonOne和PersonTwo,PersonOne有件事情需要做,打算交给别人去做。那么PersonOne有一个协议:

技术分享

并且需要另一个人来做:

技术分享

2.PersonTwo引入delegate类,PersonTwo要会做这件事:

技术分享

3.PersonTwo去实现这个事情

技术分享

4.在main函数中实现关联

技术分享

5总结

代理这个设计模式主要用于传值,比如两个页面,a页面跳转到b页面,当b页面发生某些改变时需要通知a知道,那么就可以用代理来实现

OC系列高级-代理

标签:

原文地址:http://www.cnblogs.com/kaihuacheng/p/5618270.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!