我在一个正在构建 iOS 应用程序的团队中,我们遇到了非常慢的帧速率和无响应的问题。我们已经调查了许多可能的罪魁祸首并试图简化观点,但这似乎是一个非常根本的问题。甚至我们的登录屏幕在用户按键和字符出现在其中一个文本字段之间都有明显的延迟。在另一个包含地图和表格视图的屏幕上,表格视图仅以 5 FPS 的速度滚动。
我知道这是一个非常模糊的问题,但我们一直未能取得任何进展。你们中是否有任何事情会导致整个应用程序的性能如此糟糕?
我曾考虑将计算移出主线程,但我不知道这将如何解决无响应的登录屏幕,在该屏幕加载视图后应该不会发生任何事情。