如何评估一个类中每个函数的时间

chi*_*k10 2 xcode objective-c uitableview ios

我的UIViewController加载速度相当慢.viewdidload中有几个init函数.我想弄清楚哪个功能耗费了这么多时间.您知道如何评估特定班级中每个职能的时间.我使用iOS 7,XCODE 5.

更具体地说,我的UIViewController包含一个UITableView.一开始,我认为为UITableView加载数据需要花费这么多时间.但是,这个UITableView的加载时间并不多.我在ViewDidLoad的第一个点放了一个等待对话框,然后当UITableView结束加载时,我删除了这个对话框.这个对话框自出现以来很快就结束了.问题是为什么UIViewController看起来如此缓慢.

Afn*_*nan 5

NSDate在调用方法之前创建一个对象,NSDate *startTime = [NSDate date];并获取要获取时间间隔的方法调用之后的时间间隔.NSTimeInterval interval = [startTime timeIntervalSinceNow];