ios Block小记

2017-02-06  本文已影响22人  行走的栀子花

Block函数如果没有访问局部变量或者全局变量,block函数是存储在代码区的;否则会存储在栈区。但是ARC环境下,系统会将block实现函数从栈区拷贝到堆区。
ARC环境下,默认的对象都是强引用,所以block对象并不需要再使用copy关键词修饰。只需要使用strong即可。

非ARC环境下,使用copy将block从栈区拷贝到堆区。

上一篇 下一篇

猜你喜欢

热点阅读