iOS 赋值后改对象属性,外层容器会不会变问题
·
核心结论:
如果 bean 是 class(引用类型):改它的属性,所有持有这个对象引用的地方都会看到变化。
如果 bean 是 struct(值类型):赋值/取出/传递时通常会复制,改的是副本,不会影响原对象,除非你再写回去。
更多推荐
核心结论:
如果 bean 是 class(引用类型):改它的属性,所有持有这个对象引用的地方都会看到变化。
如果 bean 是 struct(值类型):赋值/取出/传递时通常会复制,改的是副本,不会影响原对象,除非你再写回去。
更多推荐
所有评论(0)