IOS开发底层之Weak底层原理实现

1、weak基本用法 weak是弱引用,用weak来修饰、描述所引用对象的计数器并不会加1,并且weak会在引用对象被释放的时候自动置为nil,这也就避免了野指针访问坏内存而引发奔溃的状况,另外weak也能够解决循环引用。html 拓展:为何修饰代理使用weak而不是用assign?面试 assign可用来修饰基本数据类型,也可修饰OC的对象,但若是用assign修饰对象类型指向的是一个强指针,当
相关文章
相关标签/搜索