@property weak与assign有什么不同

@property weak与assign的区别

  • weak 使用于NSObject 对象类型
  • assign 用于基本数据类型,比如 int bool
  • weak 用于解除相互持有对象引起的循环引用
  • weak 对象在引用计数为0销毁对象时候,对象指针会被置为nil

你可能感兴趣的:(@property weak与assign有什么不同)