gpt4 book ai didi

ios - 在 iOS 中,什么时候我必须在主线程上运行某些东西?

转载 作者:行者123 更新时间:2023-11-29 04:17:13 24 4
gpt4 key购买 nike

我有一款游戏正准备提交。我已经对它进行了很多测试,它似乎很可靠——没有崩溃,也没有意外的行为。我没有强制任何东西在主线程上运行(除了我遵循书中示例的一个地方),现在我担心在某些情况下,在其他人的设备上,游戏将无法正常运行或崩溃,因为我没有在主线程上做一些应该在主线程上的事情。但我不明白需要在主线程上运行什么。我在谷歌上搜索了需要在主线程上运行哪些方法的 list 或摘要,但没有找到任何有用的东西。这是我需要担心的事情吗?该应用程序适用于 iOS 5.1 及更高版本,它使用应用程序内购买和游戏中心。我使用 cocos2d 框架以及很多 UIKit 的东西。

最佳答案

大多数在主线程上运行的方法都很好,特别是用户界面,

您希望将后台线程用于可能需要很长时间的进程,例如 http 请求、数据库或数据排序,或任何其他在处理时可能暂停用户体验的进程。

如果加载大量对象,可能会产生内存警告,从而导致崩溃,

这样当你释放内存时就可以释放不需要的对象。

祝你好运

关于ios - 在 iOS 中,什么时候我必须在主线程上运行某些东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13520970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com