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。
posted @ 2016-03-24 16:42  无天666  阅读(141)  评论(0编辑  收藏  举报