for button in buttonGroup {
UIView.animateWithDuration(1, animations: {
button.alpha = 0
})
}
VS
UIView.animateWithDuration(1, animations: {
for button in buttonGroup {
button.alpha = 0
}
})
我在buttonGroup中有40多个按钮,可能会更晚,我想知道哪种方式更好?
标准是资源消耗.
最佳答案 显然是第二个.因为在第一次的情况下,UIView.animateWithDuration被称为多次(buttonGroup中的总按钮)次.这不是有效的编程,动画也变得不稳定.但是在第二个的情况下,UIView.animateWithDuration只调用了一次并完成了相同的结果.