这3个属性之间的主要区别是什么?有人说Unsafe_Unretain与弱函数相同,但在非ARC环境中。
有人说Unsafe_unretain与ARC env中的Assign相同?
什么是实际差异?
最佳答案
下次您可以从here在google上搜索问题。
除了不将分配给已分配实例的指针设置为nil(可能留下悬空的指针)之外,Assign与weak相同。 Assign和unsafe_unretained的用法相同。
在iOS 4或更低版本中使用unsafe_unretained,否则,请使用Assign。弱点与unsafe_unretained和分配不同。