使用weak和unowned关键字可以避免所谓的循环引用
weak相当于OC里面的weak, iOS5.0之后推出 weak, 当创建的对象销毁之后, 指针会指向nil, 比较安全
unowned相当于OC里面的assign, iOS4.0之后推出的, 当对象销毁之后, 原理的指针还指向原来的地址. 当再次去访问的时候, 会出现野指针错误.
使用weak和unowned关键字可以避免所谓的循环引用
weak相当于OC里面的weak, iOS5.0之后推出 weak, 当创建的对象销毁之后, 指针会指向nil, 比较安全
unowned相当于OC里面的assign, iOS4.0之后推出的, 当对象销毁之后, 原理的指针还指向原来的地址. 当再次去访问的时候, 会出现野指针错误.