【发布时间】:2017-09-12 08:15:12
【问题描述】:
数组是值类型,因此它复制数据。
var arrayOne = [UIView(), UIView()]
var arrayTwo = arrayOne
arrayOne.first!.alpha = 0.5
arrayTwo.first!.alpha // How this becomes 0.5?
但是arrayTwo.first!.alpha 打印0.5 不是1 请任何人解释为什么?
【问题讨论】:
-
数组是引用类型 - 不,不是
-
谢谢你的纠正。