Я все еще не уверен в правилах структурной копии или ссылки.
Я хочу мутировать объект struct во время итерации по нему из массива: Например, в этом случае я хотел бы изменить цвет фона но компилятор кричит на меня
struct Options {
var backgroundColor = UIColor.blackColor()
}
var arrayOfMyStruct = [MyStruct]
...
for obj in arrayOfMyStruct {
obj.backgroundColor = UIColor.redColor() // ! get an error
}