_block 不仅可以修饰对象也可以修饰基本的数据类型,_weak只能修饰对象. 常见用于防止block的循环包含。

转载于:https://www.cnblogs.com/chunxin/p/5614642.html

__block 和 __weak的区别相关推荐

  1. __block和__weak修饰符的区别

    block下循环引用的问题 __block本身并不能避免循环引用,避免循环引用需要在block内部把__block修饰的obj置为nil __weak可以避免循环引用,但是其会导致外部对象释放了之后, ...

  2. iOS __block 与 __weak

    关于__block 与__weak http://stackoverflow.com/questions/19227982/using-block-and-weak 一下是一些区别的介绍 MRC: _ ...

  3. (0022)iOS 开发之@property的属性Weak Strong的深入学习

    最近做项目发现经常有一些疑惑,发现一些天天写的代码理解的不是很清楚,于是准备对一些问题进行彻底的总结.深究,以此夯实基础!记录在案. 1.@property 的介绍: 与@synthesize配对使用 ...

  4. iOS基础知识点总结

    1.内存分区情况: a.代码区:存放函数二进制代码: b.数据区:系统运行时申请内存并初始化,系统退出时由系统释放,主要存放常量,静态变量,全局变量: c.堆区:通过malloc等函数或者new动态申 ...

  5. iOS基础面试知识点总结

    基础面试知识 ##1.对属性修饰符的理解 MRC下 assign 主要用于修饰基本数据类型,setter方法也只是简单的赋值,例如NSInter,CGFloat 如果用来修饰对象,并不持有对象,那么对 ...

  6. (0032) iOS 开发之Block 的基础用法及注意事项1

    该文章参考多篇文章,已记不清,如有问题请联系我. 参考:http://blog.csdn.net/zm_yh/article/details/51469275 Block理解 1. Block执行的代 ...

  7. iOS开发笔记(二):block循环引用

    写这篇文章的缘由是第一次面试时被问到了block循环引用的问题,当时回答的不是很好,首先要明确的是,block是否用copy修饰决定不了循环引用的产生,在此再一次进行补强,有不对的地方还请多多指教. ...

  8. iOS开发面试题整理

    前言 本文借鉴整理了iOS高级开发常见的面试题,并且分博客一一分析,希望能和大家一起进步学习. 欢迎大家关注我的 Github?以及相关博客 Github.io 简书 大家的鼓励是我前进的动力? iO ...

  9. iOS开发 - OC - block的详解 - 基础篇

    深入理解oc中的block 苹果在Mac OS X10.6 和iOS 4之后引入了block语法.这一举动对于许多OC使用者的编码风格改变很大.就我本人而言,感觉block用起来还是很爽的,但一直以来 ...

最新文章

  1. DeepMind发布最新《神经网络中持续学习》综述论文!
  2. 迟到4个月的华为P50,没有5G只有4G,售价4488元起
  3. 自学python爬虫要多久-初学Python爬虫要学多久?原来这么快
  4. php表单时间转换为时间戳-175
  5. java web前后台交互_前后端交互(javaweb)
  6. lvs负载均衡—DR模式
  7. 浅析jQuery源码
  8. Windows Live Writer Technical Preview 公布下载
  9. 详细的log4j配置使用流程
  10. android 游戏音效格式,Android基础 - Android Studio 添加游戏音效
  11. 向日葵设置开机自启动
  12. 【汇正财经】电网设备,享受改革的硕果
  13. win10此计算机未连接到网络,win10提示无法连接到此网络是怎么回事 怎么办
  14. 微信小程序项目实例——食堂吃哪个
  15. Vue 3的设计过程(翻译自尤雨溪原文)
  16. 盛大吸金“传奇”不再 陈天桥帝国梦碎
  17. python-pytorch hello world
  18. 用Python分析韩国女团喜欢什么单词 !
  19. 前端页面上换行、根据后端返回的换行符(“↵”)进行换行展示(vue、v-html)
  20. 关于6410入口地址的说明参考

热门文章

  1. oracle 非数字型转数字型
  2. 用R语言分析我的fitbit计步数据
  3. 【转贴】Decoda Tutorial LUA调式器
  4. professor‘s great paper in multi agent system
  5. 2018 blockchain innovation final round of the chain valley
  6. offer from university of edinburgh
  7. give girls more options to choose
  8. Awesome-XJTLU 项目宣传
  9. 基于长度特征的三文鱼好sea bass的区分,sesbass 比三文鱼长
  10. C++返回栈上的数组(局部变量)问题探索