http://www.cnblogs.com/dahe007/p/6067591.html参考资料
block的几种适用场合:
任务完成时回调处理
消息监听回调处理
错误回调处理
枚举回调
视图动画、变换
在MRC下block定义的属性都要加上copy,ARC的时候block定义copy或strong都是可以的,因为ARC下strong类型的block会自动完成copy的操作。
block访问的外部变量,在block中就是一个结构体:__Block_byref_num_0:
http://www.cnblogs.com/dahe007/p/6067591.html参考资料
block的几种适用场合:
任务完成时回调处理
消息监听回调处理
错误回调处理
枚举回调
视图动画、变换
在MRC下block定义的属性都要加上copy,ARC的时候block定义copy或strong都是可以的,因为ARC下strong类型的block会自动完成copy的操作。
block访问的外部变量,在block中就是一个结构体:__Block_byref_num_0:
本文标题:ios Block 底层实现
本文链接:https://www.haomeiwen.com/subject/xuvblftx.html
网友评论