美文网首页
block学习

block学习

作者: 土豆小窝瓜 | 来源:发表于2017-01-10 10:32 被阅读7次

    block为什么是用copy修饰

    block属性的声明,首先需要用copy修饰符,因为只有copy后的block才会在堆中,栈中的block的生命周期是和栈绑定的额,栈区间的特点就是创建的对象随时可能被销毁,一旦被销毁,后续在此调用空对象就可能会造成程序的崩溃,在对block进行copy后,block存放在堆区,所以在使用block属性是要使用copy修饰符

    相关文章

      网友评论

          本文标题:block学习

          本文链接:https://www.haomeiwen.com/subject/kujkbttx.html