OC系列高级-代理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OC系列高级-代理相关的知识,希望对你有一定的参考价值。
实现代理:
1.新建两个类PersonOne和PersonTwo,PersonOne有件事情需要做,打算交给别人去做。那么PersonOne有一个协议:
并且需要另一个人来做:
2.PersonTwo引入delegate类,PersonTwo要会做这件事:
3.PersonTwo去实现这个事情
4.在main函数中实现关联
5总结
代理这个设计模式主要用于传值,比如两个页面,a页面跳转到b页面,当b页面发生某些改变时需要通知a知道,那么就可以用代理来实现
以上是关于OC系列高级-代理的主要内容,如果未能解决你的问题,请参考以下文章