代理和Block的区别

2018-02-01  本文已影响0人  富春江水

相同点:代理和Block大多是我们都可以用来做倒序传值的。我们都得注意避免循环引用。

不同点:代理使用weak修饰,代理必须先声明方法。当我们调用代理的时候要判断是否已经实现。

block:使用的是copy来修饰,block保存的是一段代码,其实也就是一个函数。当我们调用block的时候要判断是否已经实现。

上一篇下一篇

猜你喜欢

热点阅读