0c-41-ARC下循环引用问题
2016-03-24 16:42
239 查看
1、ARC下循环引入问题
一个人拥有一只狗,一只狗拥有一个主人。
当增加d.owner = p;时形成循环引用。
解决方法:一端用strong,一端用weak。
2、ARC下@property参数
一个人拥有一只狗,一只狗拥有一个主人。
当增加d.owner = p;时形成循环引用。
解决方法:一端用strong,一端用weak。
2、ARC下@property参数
ARC中的@property strong : 用于OC对象, 相当于MRC中的retain weak : 用于OC对象, 相当于MRC中的assign assign : 用于基本数据类型, 跟MRC中的assign一样 copy : 一般用于NSString, 跟MRC中的copy一样 在ARC情况下解决”循环retain”的问题:@property一边用strong,一边用weak。
相关文章推荐
- 110-e-Balanced Binary Tree
- 关于java.lang.IllegalArgumentException: View not attached to window manager 错误的分析
- R文本挖掘
- 常用shell实例
- [从头学数学] 第151节 二次函数 小结与复习题
- 大数据环境平台仓库日常跑批整理
- Opc
- spring学习笔记(6)AOP前夕[1]jdk动态代理实例解析
- 依赖倒置原则
- 数据库语句 select * from table where 1=1 的作用
- 编译器内联函数(Compiler intrinsics)
- MySQL复制之深入理解binlog_format及表字段顺序的重要性
- Python学习笔记day10
- org.json.JSONException: Unterminated object at character 97 of
- git常用命令之git push使用说明
- java.不使用for,while循环打印99乘法表
- Hibernate error: Field 'firmwareId' doesn't have a default value
- iOS-通知与消息机制
- CentOS 7下的软件安装方法及策略
- tkf