Proxy模式

2018-05-29  本文已影响8人  我是小胡胡分胡

1、RACDelegateProxy

人如其名, 只能给Protocol的类做转发. 转发协议中的方法

unsafe_unretained持有target

unsafe_unretained不会改变引用计数;不会对释放对象自动设置nil; 容易产生exc_bad_access野指针异常。

慢速消息转发:
forwardInvocation
methodSignatureForSelector

2、YYWeakProxy
弱引用持有target
快速消息转发forwardingTargetForSelector

上一篇下一篇

猜你喜欢

热点阅读