Iphone iOS应用程序在TabBar点击和其他功能之间滞后

Iphone iOS应用程序在TabBar点击和其他功能之间滞后,iphone,ios,objective-c,memory-management,memory-leaks,Iphone,Ios,Objective C,Memory Management,Memory Leaks,我的iOS应用程序在各种功能(选项卡单击、警报视图、按钮按下等)之间似乎相当“滞后”。我使用了Xcode Leaks工具,在应用程序中没有看到任何内存泄漏。我还能做些什么来缩小应用程序的“粘性” 在各种操作之间大约有1秒的停顿。这并不是每次都会发生,但发生的次数足以引起注意。此外,如果我的应用程序一直在后台运行,当它出现在前台时,屏幕也会有一点停顿,在用户可以与应用程序交互之前,屏幕会冻结 任何建议都很好 检查您的ViewWillAppeard方法,如果有很多事情发生,那么切换选项卡时会出现延迟

我的iOS应用程序在各种功能(选项卡单击、警报视图、按钮按下等)之间似乎相当“滞后”。我使用了Xcode Leaks工具,在应用程序中没有看到任何内存泄漏。我还能做些什么来缩小应用程序的“粘性”

在各种操作之间大约有1秒的停顿。这并不是每次都会发生,但发生的次数足以引起注意。此外,如果我的应用程序一直在后台运行,当它出现在前台时,屏幕也会有一点停顿,在用户可以与应用程序交互之前,屏幕会冻结


任何建议都很好

检查您的ViewWillAppeard方法,如果有很多事情发生,那么切换选项卡时会出现延迟。相反,如果您将ViewWillAppeard操作转换为ViewDidAppeard方法(假设它们不会影响用户体验),那么延迟就不会发生

谢谢,实际上我的ViewDidAppeard方法中有很多东西。我的viewdidload方法也有很多,您能建议我将内容从viewdidload移动到ViewDidDisplay吗?viewdidload和ViewDidDisplay都可以,但是如果我最小化,viewdidload中的操作将显示出来。是的,如果可能(不会影响用户体验),您应该将内容从viewDidLoad移动到ViewDidDisplay