我在一次采访中被问到这个问题。我想知道如果我们将 UILabel
赋予后台线程会出现什么情况。
最佳答案
简短的回答是“结果未定义”,或“坏事”。 UIKit 不是线程安全的,所以你不知道,但这不会很好。
我发现 UI 更改需要很长时间才能生效(如果有的话),而且我还看到过崩溃。
更好的答案是“不要这样做。”
关于ios - 如果我们将 UIlabel 给 GCD 或 NSOperationQueue 中的后台线程会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36440552/