加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 如何解决之前开始的应用程序,但现在是“因内存压力而终止

发布时间:2020-12-15 01:44:10 所属栏目:百科 来源:网络整理
导读:我正在使用Xcode中的iOS应用程序.之前我开始运行它,功能有限.然后有编译失败声称未触及的样板生成的代码有语法错误.将源代码复制到新项目中会产生不同的问题. 现在,我可以编译并开始运行,但它甚至在启动图像显示应用程序因内存压力而关闭之前就已声明.总视觉
我正在使用Xcode中的iOS应用程序.之前我开始运行它,功能有限.然后有编译失败声称未触及的样板生成的代码有语法错误.将源代码复制到新项目中会产生不同的问题.

现在,我可以编译并开始运行,但它甚至在启动图像显示应用程序因内存压力而关闭之前就已声明.总视觉资产大约为272M,可以在不损害图形丰富度的情况下进行优化,并且到目前为止,该项目的唯一区域预计会很大. (资产可能会也可能不会保留在内存中;例如,每个当前的加载图像都会被填充,我的代码永远不会以编程方式访问任何加载图像.)并且在加载图像自身加载之前它会崩溃.

我该如何解决这个内存问题?我可能能够减少处理图像的方式,但我怀疑还有另一个根本原因.或者是这种过多的内存消耗?

谢谢,

解决方法

查看Apple的iOS编程文档的 Performance Tuning部分.使用Apple的 Instruments应用程序来确定您的应用程序使用的内存,时间和内容.

您应该考虑的一种方法是断开图形资源与应用程序的连接,并在您认为它们符合iOS的要求和限制后逐个添加它们.

现在,我的答案的这一部分是意见:听起来你的应用程序被App Store拒绝的风险很高,以防这是你的应用程序的预定目的地.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读