我仍然不确定 struct 复制或引用的规则.
我想在从数组对 struct 对象进行迭代时对其进行变异:
struct Options {
var backgroundColor = UIColor.blackColor()
}
var arrayOfMyStruct = [MyStruct]
...
for obj in arrayOfMyStruct {
obj.backgroundColor = UIColor.redColor() // ! get an error
}