本文主要是介绍[郭襄跳崖]戏说arc下的weak和strong,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
strong: 只要我还strong引用着你,你就不会被dealloc。
weak: 我只是weak引用你。只有存在别人strong引用着你,我对你的weak引用才是有效的。
这就像郭襄跳断肠崖,郭靖黄蓉拍马赶到,都伸手抓住了郭襄,形成了2个strong引用。郭芙后面赶到,只能眼睁睁看着,是一个weak引用,能看到郭襄,是因为有郭靖黄蓉2个strong引用。
如果郭靖黄蓉没拉住,两个strong引用置为nil了,则郭芙的眼神引用即weak引用就立即失效——郭襄跳入深崖,看不见了(dealloc了)。
这篇关于[郭襄跳崖]戏说arc下的weak和strong的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!