Unsafe_unretain Vs弱VS分配

时间:2015-04-13 12:45:15

标签: ios automatic-ref-counting

这三个属性之间的主要区别是什么?有人说Unsafe_Unretain和弱者一样,但在非ARC环境中。 有人说Unsafe_unretain与ARC env中的Assign相同吗?  什么是实际差异

1 个答案:

答案 0 :(得分:1)

here开始,下次您可以在谷歌搜索问题。

  

Assign与weak相同,只是它没有将指向解除分配的实例的指针设置为nil,可能会留下悬空指针。 Assign和unsafe_unretained的用法相同。

在iOS 4或更低版本中使用unsafe_unretained,否则请使用assign。弱与unsafe_unretained和assign不同。