首页 > 其他 > 详细

OC系列高级-代理

时间:2016-06-26 18:25:28      阅读:205      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!