ARC当中变量的四种生命周期限定符 __strong __weak __unsafe_unretained __autoreleaseing __strong 是默认的限定符,无需显示引入,只要有强引用指向,对象就会长时间驻留在内存中.可以将__strong理解为reatain调用的ARC版本. __weak 这表明引用不会保持被引用对象的存活.当没有强引用指向对象时,弱引用会被置为nil.可将__weak看作是assign操作符的ARC版本,只是对象被回收时,__weak具有安全性--指针将会…