找到阻止主线程的代码的最佳方法是什么?

ahe*_*ang 11 objective-c uiscrollview ios

我有一个UIScrollView在滚动时放置一堆视图的地方.它是从api端点下载图像.问题是滚动感觉不应该像它应该的那样平滑.我知道这是因为大多数东西阻塞了主线程.我搜索了整个代码并注释掉了任何UI更新代码,但快速滚动仍然是滞后的.

关于找到代码的哪一部分阻塞主线程的最佳方法的任何指针?

Cod*_*aFi 8

仪器.有一种绝对的怪异 - 没有什么比这更像了.甚至苹果公司的文档也提到了发现高CPU相关的任务.

就个人而言,我推荐Time Profiler.其中,可以在这里找到一个很好的教程.