首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我启动我的应用程序时,它会在iPhone应用程序屏幕上停留4.5秒

当我启动我的应用程序时,它会在iPhone应用程序屏幕上停留4.5秒
EN

Stack Overflow用户
提问于 2016-10-11 10:29:29
回答 1查看 148关注 0票数 0

我的应用程序是一个企业应用程序。当我点击应用程序图标时,图标变暗,并停留4-5秒。(视情况而定,一些用户报告它停留了10秒。)

我连接设备以查看控制台。我发现有一些例外是通过的。但不知道它是否相关,以及它真正做了什么。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-10-12 20:50:39

看起来你的应用在启动时间上有问题。苹果公司表示,400毫秒是一个很好的启动时间。如果你的应用程序加载超过20秒,iOS将终止进程。出现此类问题的主要原因可能是:

  • 很多框架在app
  • 项目中有很多类,类别
  • 项目是用Objective-C (Swift优化了运行时)

编写的

尝试在方案中添加环境变量DYLD_PRINT_STATISTICS

您可以在控制台启动时间统计信息中找到:

还要检查AppDelegate中的-application:didFinishLaunchingWithOptions:方法。如果您执行一些繁重的操作,请删除它们。您可以测量代码执行时间,如described here或精确方法described here

有关更多信息,请查看:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39969641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档