美文网首页
关于block的一些问题

关于block的一些问题

作者: LGirl | 来源:发表于2016-02-29 16:11 被阅读24次

如果想要在block内修改外部变量的话,就要用__block来修饰。
block在内部引用的时候会发生循环引用,要解决这个问题的话,就要避免强引用self,用__weak来重新引用一下self就可以了。如:
__weak viewController *weakSelf = self;

链接:http://blog.csdn.net/zhangao0086/article/details/38273239

相关文章

  • 关于block的一些问题

    如果想要在block内修改外部变量的话,就要用__block来修饰。block在内部引用的时候会发生循环引用,要解...

  • iOS面试之Block大全

    Block Block内容如下: 关于Block 截获变量 __block修饰符 Block的内存管理 Block...

  • iOS面试之Block模块

    Block Block内容如下: 关于Block 截获变量 __block修饰符 Block的内存管理 Block...

  • Block

    回顾一下在工作中使用block遇到一些问题和新的认识. block本质 block的本质就是C语言的函数指针,本身...

  • 关于block使用的一些总结

    网上已经有很多讨论block底层实现原理的文章,这里不讨论实现,只讨论block使用中的一些问题。 一、声明blo...

  • 详细的探讨一下Block(讨论篇、基础篇、实质篇)

    章节目录 关于Block的讨论篇 Block的基础篇 Block的实质篇 讨论篇: 为什么要看Block? 为了更...

  • 关于block(4)

    关于block(4) 标签: iOS 技术 接上篇,我们继续探究block。 block的copy属性 研究到这里...

  • block

    一.关于block block是将函数及其执行上下文封装起来的对象。 __block_impl结构体为 block...

  • iOS面试资料(二)

    iOS面试题 Block相关 Block block本质block是将函数及其执行上下文封装起来的对象 关于blo...

  • 关于block总结

    关于block总结 block有三种: NSGlobalBlock静态区(全局区)block,这是一种特殊的blo...

网友评论

      本文标题:关于block的一些问题

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