出题者简介: 孙源(sunnyxx),目前就职于百度 整理者简介:陈奕龙(子循),目前就职于滴滴出行. 转载者:豆电雨(starain)微信:doudianyu 要实现 weak 属性,首先要搞清楚 weak 属性的特点: weak 此特质表明该属性定义了一种“非拥有关系” (nonowning relationship).为这种属性设置新值时,设置方法既不保留新值,也不释放旧值.此特质同 assign 类似, 然而在属性所指的对象遭到摧毁时,属性值也会清空(nil out). 那么 runti…