ios - 防止iOS时钟停止

标签 ios multithreading performance

我注意到,在我的应用程序正在运行处理器或占用大量内存的进程期间,特别是在初始下载或执行查询期间,状态栏内的时钟将停止运行,并停留在进程启动时。有什么方法可以防止这种情况的发生,以防这种情况导致应用程序被拒绝?我没有任何代码可提供,因为我不确定该应用程序到底在哪里执行此操作。

最佳答案

考虑到您的评论,您不应在主线程上执行占用大量内存或cpu的工作。仅应在主线程上执行与UI的交互,否则UI会冻结,包括您的应用程序和状态栏。

关于ios - 防止iOS时钟停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11264832/

相关文章:

ios - YTPlayerView:删除右上角的共享按钮

objective-c - 从表格 View 中获取单元格标题

.net - 使用SmtpClient发送邮件的最佳方式?

ios - swift 。设置文本字段中输入的格式

ios - 在 Swift 数组上使用过滤器会给出 "cannot invoke filter with an argument list of type (Object) throws -> Bool,"但参数不会抛出

java - 可靠地停止无响应的线程

c# - 为什么逻辑调用上下文不跨线程传播?

c++ - 在线程函数中使用数据 vector 时发生线程竞赛

performance - 重载运算符的表达式性能?

java - 使用哪种语法可以获得更好的性能和资源利用率