我正在回顾我的一个旧应用程序(实际上是我的第一个应用程序),并试图减少内存使用量以防止它在旧设备上崩溃(我已经在旧设备上运行它并使用仪器进行了分析,绝对是内存问题导致它崩溃)。不幸的是,当我制作这个应用程序时,我对 iOS 开发的常见做法不是很熟悉,并且结构很差:一个视图控制器和一个 xib 文件,根据需要隐藏和显示界面元素。
现在我想知道是否值得对多个类和视图控制器进行全面检修并重新开始,以及这是否会减少加载应用程序所需的大量内存(70+MB)。
另外,如果我只是清空 .xib 文件并以编程方式加载所有界面元素(并继续使用一个 .xib 文件),它会起作用吗?