首页 > 代码库 > iOS 8:__weak与__block

iOS 8:__weak与__block

关键字:ARC __weak  __block

1、__weak不增加引用,__block增加引用。举例:对象内有一个强引用的block成员变量,此成员变量又强引用该对象,若对象不经过__weak处理,则二者循环引用。

2、若block需要改变局部变量的值,则局部变量需要用__block修饰。

参考:

http://www.cocoachina.com/bbs/3g/read.php?tid=258850

iOS 8:__weak与__block