iOS随笔小记

iOS随笔小记--Block 和 Delegate 的使用比较

2017-06-30  本文已影响21人  七一小月

http://blog.csdn.net/vbirdbest/article/details/51878995 引用

1.共同的作用:

Block 和 Delegate中的方法都可以理解成回调函数,当某件事情发生的时候取执行一段代码片段

2.Block(代码块)

优点:是一种轻量级的回调,能够直接访问上下文,使用块的地方和块的实现地方在同一个地方,使得代码组织更加连贯

3.Delegate(代理)

相对来说是重量级的回调,

缺点:

优点:

4.如何选择使用哪一种

上一篇 下一篇

猜你喜欢

热点阅读