Tag: 可取消Block Ios

GCD –不再冻结您的应用程序😎

您是否曾经见过您的应用程序冻结或感觉不舒服? 这样的事情。 我必须告诉你,这不是一个断点,应用程序已完全冻结,我无法按下另一个按钮,我将向您解释原因。 该按钮仅运行以下代码 同样重要的是要注意每个队列都有不同的优先级,如下所示 交互式用户的优先级高于用户实例化的优先级,因此,您需要注意派遣队列需要哪种类型的服务质量。 如您所见,蓝点占主导地位,这是因为🔵蓝点的打印优先级高于🔴红点的队列,计数也很明显,蓝点打印了115点,而红点只打印了115点。 41。 为了避免冻结,我们可以将所有工作负荷放在一个队列中,还可以添加取消流程的功能,因为用户可能希望取消流程并返回到您的应用程序。 代码在哪里? 如果您想自己运行,可以下载此示例的我的仓库! 编码愉快! 🚧 chuynadamas / GCD-BasicExample GCD-BasicExample –使用工作项和调度队列的基本示例 github.com