__block 与__weak
来源:互联网 发布:公司申请软件著作权 编辑:程序博客网 时间:2024/06/06 01:11
1.__block不管是ARC还是MRC模式下都可以使用,可以修饰对象,还可以修饰基本数据类型。
2.__weak只能在ARC模式下使用,也只能修饰对象(NSString),不能修饰基本数据类型(int)。
3.__block对象可以在block中被重新赋值,__weak不可以。
4.__block对象在ARC下可能会导致循环引用,非ARC下会避免循环引用,__weak只在ARC下使用,可以避免循环引用。
1 0
- __weak与__block区别
- __weak与__block区别
- __block 与 __weak 关键字
- __block与__weak
- __block 与__weak
- ios __block与__weak
- __weak与__block的区别
- iOS中的__block 与__weak
- iOS __block 与 __weak区别
- __weak && __block
- __block __weak
- __block 与 __weak的区别与使用
- __block 与 __weak的区别理解
- __block 与 __weak的区别理解
- __block与__weak的区别理解
- __weak与__block修饰符的区别
- iOS下的__block与__weak
- __weak与__block修饰符区别
- FFMPEG 使用说明
- pr_debug、dev_dbg等动态调试二
- 共享单车留一些情怀
- Eclipse项目导到AS中的过程
- 题目1083:特殊乘法
- __block 与__weak
- Intellij idea 14支持ES6语言
- MySQL中的约束
- ubuntu14.04+indigo+primesense+Openni
- # Java基础入门
- View Controller Transition:京东加购物车效果
- LeetCode-38. Count and Say
- 52单片机控制指纹模块
- Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程