iOS优化
LDSleidisen
希望自己赶快成长
展开
-
使用Xcode进行app稳定性测试监控内存,长时间运行会导致系统内存不足
问题:在进行app测试时,想要通过xcode进行内存与CPU的实时查看,但是发现运行时间过长的情况下(比如一晚上),xcode会出现内存不足,从而导致退出的情况发生。初步怀疑与控制台打印的日志被缓存下来有关,这个有大神帮忙解答下,给出解决方案么? ...原创 2020-03-18 11:07:29 · 749 阅读 · 0 评论 -
UITableView的优化处理(图像)
UITableView的优化方向:缓存高度、异步绘制、减少层级、hide、预渲染。 缓存高度: 我们一般在网络请求结束后,更新界面之前就把每个 cell 的高度算好,缓存到相对应的 model 中。 异步绘制: 在Cell上添加系统控件的时候,实质上系统都需要调用底层的接口进行绘制,当我们大量添加控件时,对资源的开销也会很大,所以我们可以索性直接绘制,提高效率。 //异步绘制原创 2017-07-22 15:55:01 · 373 阅读 · 0 评论 -
iOS for循环出现的内存泄露
最近在测试SDK的一些framework,发现一个非常奇怪的现象:使用他的demo调用一个方法,完全没问题,但是使用我自己开发的框架调用同样的方法,出现了内存不断上涨的情况。我一度怀疑是不是我自己开发的框架哪里出了问题,可是我尝试了下调用其他的方法,结果是有的出现了内存上涨,有的并没有出现内存上涨,郁闷了好久! 这是最开始调用方法的代码: ...原创 2018-08-14 14:03:04 · 1926 阅读 · 0 评论