一、delegate
- 准确的说是一种设计模式
- iOS当中以@protocol形式体现
- 传递方式一对一
- delegate是使用通知者模式实现
二、delegate 的工作流程是怎样的
协议放:按照协议实现方法
委托方:1、要求代理方需要实现的接口 2、调用代理方遵从的协议方法
代理方:可能返回一个处理结果给委托方
三、协议方法不是必须需要实现,
四、注意事项
一般声明为 week 以规避循环引用

本文主要介绍了iOS中的delegate设计模式,它以@protocol形式体现,传递方式为一对一,采用通知者模式实现。还阐述了delegate的工作流程,包括协议方、委托方和代理方的职责,指出协议方法并非必须实现,且一般声明为week以规避循环引用。
协议放:按照协议实现方法
委托方:1、要求代理方需要实现的接口 2、调用代理方遵从的协议方法
代理方:可能返回一个处理结果给委托方
一般声明为 week 以规避循环引用


被折叠的 条评论
为什么被折叠?