我正在学习 Swift。我不会说我是新手,但我敢肯定,就像许多在线学习一样,我错过了很多了解实际情况的基本步骤。
在我的应用程序走得很远之后,我现在发现我的内存管理很差。我正在使用 SDWebImage 缓存,它肯定会受到 GIFS 的影响,但更重要的是,我现在正在学习保留周期和 deinit。
有人可以解释为什么 UITabBarController deinit 中的 ViewController 永远不会被调用吗?为什么这不是一件坏事?(除非它是)并且只是使用标签栏控制器时有关内存管理的一般建议/方向。我已经研究了保留周期以及它们为什么会引起和修复,但根据 xCodes 工具工具,这似乎不是我的问题。
任何建议将不胜感激
谢谢。