关于strong VS weak
strong:保持这个对象一直在堆栈中,直到我的指针不再指向它;
当我把我的指针设为nil的时候,这样我就不再指向它了;
或者当我自己已经被从堆栈中移出的时候,这样我也不能再指向它了。
weak:只要有strong freeeim类型的指针指向它,就一直保持它在堆栈中。
本文解析了strong和weak两种引用类型的概念及其工作原理。strong引用确保对象存在于内存中,直到没有任何strong引用指向该对象。weak引用则依赖于至少存在一个strong引用以维持对象的生命期。
关于strong VS weak
strong:保持这个对象一直在堆栈中,直到我的指针不再指向它;
当我把我的指针设为nil的时候,这样我就不再指向它了;
或者当我自己已经被从堆栈中移出的时候,这样我也不能再指向它了。
weak:只要有strong freeeim类型的指针指向它,就一直保持它在堆栈中。
297

被折叠的 条评论
为什么被折叠?