面试必备。
ARC才有weak。
weak只能修饰对象类型,主要用控件及代理,而assign使用于修饰基本类型的。
weak:_weak 弱指针,不会引用计数器+1,如果指向的对象被销毁,指针会自动清空。
assgin:_unsafe_unretain ,不安全,不会引用计数器+1,如果指向的对象被销毁,指针不会自动清空。会造成外部内存访问。
面试必备。
ARC才有weak。
weak只能修饰对象类型,主要用控件及代理,而assign使用于修饰基本类型的。
weak:_weak 弱指针,不会引用计数器+1,如果指向的对象被销毁,指针会自动清空。
assgin:_unsafe_unretain ,不安全,不会引用计数器+1,如果指向的对象被销毁,指针不会自动清空。会造成外部内存访问。