Block

2017-09-19  本文已影响13人  码客波锣

1、block主要有三种类型:

NSStackBlock: mrc下未引用外部变量

NSGlobalBlock: arc下未引用外部变量

NSMallocBlock: 引用外部变量

2、block之间转化

NSStackBlock + copy = NSMallocBlock

NSGlobalBlock + copy =  NSMallocBlock

3、block的修饰符

用copy

mac 下用 retain 修饰 block = assign,用 strong 修饰 = copy

arc下用 retain 或者 strong 都相当于 copy

上一篇下一篇

猜你喜欢

热点阅读