iOS性能优化
specter_hhg
现在应该做的就是比昨天进步一点
展开
-
关于图象显示原理的理解(The Understanding of the principle of image display)
对于图象显示原理的理解,理解后有助于理解UI卡顿和掉帧的情况。 (The understanding of the principle of image display ,that is helpful to understand the situation of UI jamming and frame dropping) 简单来说,CPU和GPU通过总线连接起来的。 (In short, CPU and GGP are connect by bus. ) CPU对数据进行处理,处理成位图之后,再通过总线原创 2020-08-14 20:10:12 · 339 阅读 · 0 评论 -
关于NSNotificationCenter 的随笔
NSNotificationCenter 直译过来就是通知中心, 也叫消息机制。 早上检查项目代码的时候,发现同事使用消息机制,然后没有销毁。 用内存分析工具对其进行分析,但是发现内有内存泄漏的现象。 在ARC环境下,不直接显式移除通知中心也不会出错,一个项目中来来回回对通知中心addObserver又不移除,其实不利于app的性能和内存的。因此想对其进行优化,避免潜在的内存浪费。原创 2016-06-24 09:36:42 · 372 阅读 · 0 评论 -
UITaleview - 关于执行顺序引发的探讨
UITableview优化这块,如果有心力的话是可以有很多东西去做处理的。本文目前仅就作为笔记,探讨一个方面。写这篇的文章来源于看到一篇博客,它里面先写了Tableview的两个主要协议,再通过两个协议执行方法去分析优化的方面。 上链接详细整理:UITableView优化技巧 它就Tableview的两个主要协议谈到了几点: 知道UITableViewCell的重用原理后,我们来看看UITabl...原创 2019-03-09 16:19:36 · 457 阅读 · 0 评论 -
iOS--APP启动优化(笔记)
内容概要: APP启动过程的内容 APP冷启动过程的优化【功能级别优化、方法级别优化】 总结 APP启动过程的内容 app的启动分为冷启动和热启动。所谓的冷启动,就是一次完整的启动,即从系统分配一个进程给APP到APP启动的到首屏的一个过程;热启动,就是指在APP使用过程中,用户返回到桌面之后,从桌面再返回回来APP的一次启动,即中途启动的一个过程。 冷启动:完整的一次启动 热启动:使用...原创 2019-05-05 16:39:04 · 224 阅读 · 0 评论 -
《编写可读代码的艺术》笔记
概述: 编写程序,如何让程序持续可维护是一项难题。通过对代码的可读性优化,可以让程序变得相对容易维护一些。因此,我们有必要研究研究代码的可读性。《编写可读代码的艺术》这本书读起来感觉不错。花了大半天的时间通读了一遍,随手做了些笔记,当做学习的一部分。有兴趣读的朋友可以在文末免费获取该书的电子档。 以下为通读笔记: 总的来说,目标只有一个—让代码变得易于理解(可读性基本定理)基于此扩展出其他详...原创 2019-05-07 10:42:39 · 266 阅读 · 0 评论