与setDoubleValue相比,我怀疑NSProgressIndicator在通过incrementBy更新其值时,运行更流畅。

有谁知道这两种更新其值的方法之间是否有真正的区别?

最佳答案

我对内部结构一无所知,但如果增量不等于

[self setDoubleValue:[self doubleValue] + delta];


当然,由于它可以访问内部状态,因此可能会跳过所有方法调用,但是实际上将像素渲染到屏幕上的行为几乎可以肯定弥补了这两种方法之间任何微小的性能差异。

关于objective-c - NSProgressIndicator的平滑度:incrementBy与setDoubleValue,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8284927/

10-12 14:39