0c-41-ARC下循环引用问题

简介:
  • 1、ARC下循环引入问题
  • 一个人拥有一只狗,一只狗拥有一个主人。
  • 当增加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。


本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/5316148.html,如需转载请自行联系原作者
相关文章
|
Scala 开发者
CRM 项目-添加客户 | 学习笔记
快速学习 CRM 项目-添加客户
CRM 项目-添加客户 | 学习笔记
|
程序员 C语言
趣味益智小游戏 三子棋+五子棋 优化版(可任意选择棋盘大小)
趣味益智小游戏 三子棋+五子棋 优化版(可任意选择棋盘大小)
269 0
|
新零售 边缘计算 云计算
2021亚太内容分发大会 阿里云荣获三项大奖
2021年6月9日,亚太内容分发大会暨CDN峰会在北京隆重举行。阿里云凭借在边缘云计算领域的先发优势、技术实力与丰富实践,荣获“CDN领导力TOP3领袖奖”、“边缘云领导力奖”、“互动直播运营奖”三项大奖。
1249 0
2021亚太内容分发大会 阿里云荣获三项大奖
|
uml
UML图中类之间的关系
类图中的关系大致一下几种 l 泛化 l 关联 l 依赖 l 组合 l 聚合  泛化 泛化是子集和超集的关系,常使用继承和实现来表示; 继承:子类到超类的实线和空心三角箭头表示 实现:子类到超类的虚线和空心三角箭头表示  依赖 依赖常常表示 一方(客户)知道另一方(提供者)并且另一方(提供者)有所改变时会对一方(客户)产生影响。
931 0
|
Java
Java_异常_05_ OutOfMemoryError: Java heap space
一、异常现象:   二、异常原因 JAVA的堆栈设置太小 注: 出现此异常之后,会引发其他的问题。   三、异常解决 手动设置Heap size: 修改 TOMCAT_HOME/bin/catalina.
1191 0
|
监控 Docker 容器
|
6天前
|
人工智能 运维 安全
|
4天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!