我正在使用具有大量字符100 000,1m的NSATRIB的字符串。我应该如何处理迭代所有字符,变色,前景和背景的操作。它可以正常工作,但是很慢,冻结了一段时间,然后工作正常。
在背景线程上修改它们。您可以为用户添加进度UI
DispatchQueue.global().async {
// modify attributed string
DispatchQueue.main.async {
// update UI
}
}