【发布时间】:2014-08-15 10:59:07
【问题描述】:
我的 UIViewController 加载相当缓慢。 viewdidload 中有几个初始化函数。我试图弄清楚哪个功能消耗了这么多时间。你知道如何评估特定类中每个函数的时间吗?我使用 iOS 7、XCODE 5。
更具体地说,我的 UIViewController 包含一个 UITableView。一开始,我认为为 UITableView 加载数据需要这么长时间。但是,这个 UITableView 的加载时间并没有那么多。我在 ViewDidLoad 的第一个点放置了一个等待对话框,然后当 UITableView 结束加载时,我删除了这个对话框。这个对话自出现以来,很快就结束了。问题是为什么 UIViewController 出现这么慢。
【问题讨论】:
-
我强烈建议在 Xcode 内置的 Instruments 中分析应用程序。您可以使用 Time Profiler 模板。
标签: ios objective-c xcode uitableview