UI控件什么时候使用Weak和Strong

2016-12-12  本文已影响0人  HuangLinWang

UI控件使用weak还是Strong

XIB OR StoryBoard创建控件时

 weak(可以替换strong) 本质是让_car指针变为一个弱指针(循环引用才会使用!)
  -(void)setCar:(LWCar*)car{
   __weak _car = car;//弱指针
  }

纯代码创建控件时

  -(void)setCar:(LWCar*)car{
       _car = car;
    }
    @property(nonatomic,strong)UILabel *label;

    UILabel *label = [[UILabel alloc] init];
    
    self.label = label;
    
    [self.view addSubview: label];

这个也不会有内存泄漏的问题.

上一篇下一篇

猜你喜欢

热点阅读