相同点:代理和Block大多是我们都可以用来做倒序传值的。我们都得注意避免循环引用。
不同点:代理使用weak修饰,代理必须先声明方法。当我们调用代理的时候要判断是否已经实现。
block:使用的是copy来修饰,block保存的是一段代码,其实也就是一个函数。当我们调用block的时候要判断是否已经实现。
相同点:代理和Block大多是我们都可以用来做倒序传值的。我们都得注意避免循环引用。
不同点:代理使用weak修饰,代理必须先声明方法。当我们调用代理的时候要判断是否已经实现。
block:使用的是copy来修饰,block保存的是一段代码,其实也就是一个函数。当我们调用block的时候要判断是否已经实现。
本文标题:代理和Block的区别
本文链接:https://www.haomeiwen.com/subject/dxxdzxtx.html
网友评论