代理和block各自的优缺点和使用场景

block 和 delegate 均可以通知外面。block 更轻型,使用更简单,可以直接访问上下文,这样类中不须要存储临时数据,使用 block 的代码一般会在同一个地方,这样读代码也连贯。delegate 更重一些,须要实现接口,它的方法分离开来,不少时候须要存储一些临时数据,另外相关的代码会被分离到各处,没有 block 好读。swift 应该优先使用 block。而有两个状况能够考虑 de
相关文章
相关标签/搜索