iOS“Delegate”小知识点简单总结

一、delegate

  • 准确的说是一种设计模式
  • iOS当中以@protocol形式体现
  • 传递方式一对一
  • delegate是使用通知者模式实现

二、delegate 的工作流程是怎样的

协议放:按照协议实现方法

委托方:1、要求代理方需要实现的接口 2、调用代理方遵从的协议方法
代理方:可能返回一个处理结果给委托方 

三、协议方法不是必须需要实现,

四、注意事项

一般声明为 week 以规避循环引用

猜你喜欢

转载自blog.csdn.net/peterjava123/article/details/127601276