我回头浏览了一个旧应用程序(实际上是我的第一个应用程序),并试图减少内存使用量,以阻止它在较旧的设备上崩溃(我在旧设备上运行它,并通过配置文件仪器,这绝对是导致其崩溃的内存问题)。不幸的是,当我创建应用程序时,我对iOS开发的常见做法并不十分熟悉,并且对其进行了非常差的构建:使用一个视图控制器和一个xib文件,根据需要隐藏和显示界面元素。通过分割.xib文件减少内存使用量?
现在我想知道是否值得做一次彻底的检修并重新开始,包括多个类和视图控制器,以及是否会减少加载应用程序所需的大量内存(70 + MB)。
另外,如果我只是清空.xib文件并以编程方式加载所有界面元素(并继续使用一个.xib文件),它会工作吗?
我喜欢将xibs清空为代码,因为如果你喜欢它,你可以保持相同的界面设计;整个 – CodaFi