首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ViewDidAppear更快

ViewDidAppear更快
EN

Stack Overflow用户
提问于 2015-01-22 16:29:33
回答 2查看 513关注 0票数 0

我有一个UItextview,我可以在里面编写,使用Data,我可以在视图中的任何地方提供数据,在ViewDidAppear函数中传递数据,但速度有点慢。文本出现在0.2秒-0.3秒后,我如何才能解决这个问题?!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-22 19:50:33

在离线进行一些诊断时,我们得出的结论是,当您从一个选项卡切换到另一个选项卡时,所讨论的延迟实际上只是标准延迟,没有什么例外。这一延迟更加严重,因为我们通过模拟器而不是真正的设备来观察UX。因此,有几个结论:

  1. 总是使用实际的设备而不是模拟器来进行基准测试。
  2. 与其对所认为的拖延作出反应,不如将其影响量化,例如: 让开始= CFAbsoluteTimeGetCurrent() //做一些事情让CFAbsoluteTimeGetCurrent= CFAbsoluteTimeGetCurrent() - start println(String(格式:"%@ takes%.2F秒“,__FUNCTION__ ))
  3. 有时,在仪器中使用时间分析器工具(使用“记录等待线程”选项)在跟踪这些问题时非常有用。有关这方面的实际演示,请参阅WWDC 2012视频在iOS上构建并发用户界面
票数 0
EN

Stack Overflow用户

发布于 2015-01-22 16:53:21

viewDidLoad:方法中这样做。

请参阅UIViewController生命周期:

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

https://stackoverflow.com/questions/28093849

复制
相关文章

相似问题

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