assign是指针赋值,不对引用计数操作,使用之后如果没有置为nil,可能就会产生野指针;而weak一旦不进行使用后,永远不会使用了,就不会产生野指针!
assign可以修饰对象和基本数据类型,但是weak只能修饰对象。
本文共 159 字,大约阅读时间需要 1 分钟。
assign是指针赋值,不对引用计数操作,使用之后如果没有置为nil,可能就会产生野指针;而weak一旦不进行使用后,永远不会使用了,就不会产生野指针!
assign可以修饰对象和基本数据类型,但是weak只能修饰对象。
转载于:https://my.oschina.net/jlongtian/blog/597331