Ios 如何计算类中每个函数的时间

Ios 如何计算类中每个函数的时间,ios,objective-c,xcode,uitableview,Ios,Objective C,Xcode,Uitableview,我的UIViewController加载速度相当慢。viewdidload中有几个init函数。我试图找出哪个函数消耗了这么多时间。您知道如何计算特定类中每个函数的时间吗。我使用iOS7,XCODE 5 更具体地说,my UIViewController包含UITableView。一开始,我认为为UITableView加载数据需要这样的时间。但是,此UITableView的加载时间并不长。我在ViewDidLoad的第一个点放置了一个等待的对话框,然后当UITableView结束加载时,我删除了

我的UIViewController加载速度相当慢。viewdidload中有几个init函数。我试图找出哪个函数消耗了这么多时间。您知道如何计算特定类中每个函数的时间吗。我使用iOS7,XCODE 5


更具体地说,my UIViewController包含UITableView。一开始,我认为为UITableView加载数据需要这样的时间。但是,此UITableView的加载时间并不长。我在ViewDidLoad的第一个点放置了一个等待的对话框,然后当UITableView结束加载时,我删除了这个对话框。此对话框自出现以来,结束得非常快。问题是为什么UIViewController显示得如此缓慢。

在调用方法之前创建一个
NSDate
对象,如
NSDate*startTime=[NSDate-date]
并获取方法调用后的时间间隔,您要获取该时间间隔<代码>NSTimeInterval interval=[startTime TimeIntervalncesInnow]

我强烈建议在Xcode内置的Instruments中评测应用程序。您可以使用时间分析器模板。