iOS 中 weak 使用 自动置nil dealloc中为什么不能使用__weak

在开发中weak关键字使用的比较多,一般开发人员都知道,使用weak可以防止循环引用。但是防止循环引用之前是使用unsafe_unretained关键字,使用unsafe_unretained关键字会导致野指针的问题,所以后来才使用weak关键字。 使用weak的好处是可以解决循环引用问题,并且不会有野指针的问题。不会导致程序崩溃,是因为用weak修饰的对象,系统会在对象销毁时把weak指针置ni
相关文章
相关标签/搜索