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,如需转载请自行联系原作者
相关文章
|
安全 程序员
单例 ARC下以及MRC 一句代码搞定
单例 ARC下以及MRC 一句代码搞定
42 0
|
Swift
Swift5.1—强引用循环与weak
Swift5.1—强引用循环与weak
235 0
Swift5.1—强引用循环与weak
|
iOS开发
block的循环引用分析
block的循环引用分析
137 0
block的循环引用分析
Block循环引用
Block循环引用
93 0