Block
在没有使用外部变量时,内存存在全局区
,然而,当Block
在使用外部变量的时候,内存是存在于栈区
,当Block copy
之后,是存在堆区
的。存在于栈区
的特点是对象随时有可能被销毁,一旦销毁在调用的时候,就会造成系统的崩溃。所以Block
要用copy
关键字。
Block
在没有使用外部变量时,内存存在全局区
,然而,当Block
在使用外部变量的时候,内存是存在于栈区
,当Block copy
之后,是存在堆区
的。存在于栈区
的特点是对象随时有可能被销毁,一旦销毁在调用的时候,就会造成系统的崩溃。所以Block
要用copy
关键字。
本文标题:为什么Block用copy关键字
本文链接:https://www.haomeiwen.com/subject/wihcqltx.html
网友评论