0

全部,

在我的项目中,从一个屏幕导航到另一个屏幕时,我们遇到了一些时间延迟(性能)问题。我们在 Xcode 中是否有任何工具可以找出究竟是哪种方法导致了问题?

4

3 回答 3

0

是的,我们可以使用 Instrumentation 进行检查...在这里您可以检查哪种方法导致内存泄漏和延迟。

于 2017-11-07T10:52:52.153 回答
0

是的,Time Profiler Instrument 可以告诉您哪种方法需要多少时间。

点击 Product -> Profile,然后选择“Time Profiler”。

于 2017-11-07T12:03:31.083 回答
0

@基里

viewDidLoad请检查在和viewWillAppear方法之后不应该有太多的操作。如果你在这些方法中有很多操作,它会阻塞mainThread,因此会导致导航延迟。

于 2017-11-07T11:02:14.717 回答