启动优化基本概念1 虚拟内存 & 物理内存 早期的数据访问是直接通过物理地址访问的,这种方式有以下两个问题: 1、内存不够用 2、内存数据的安全...
启动优化基本概念1 虚拟内存 & 物理内存 早期的数据访问是直接通过物理地址访问的,这种方式有以下两个问题: 1、内存不够用 2、内存数据的安全...
1.Tableview 懒加载、Cell 重用 2.高度缓存(因为 heightForRowAtIndexPath: 是调用最频繁的方法) 1....
前言:最近,在看戴铭老师关于 “性能监控” 相关的技术分享,感觉收获很多。基于最近的学习,总结了一些性能监控相关的实践,并计划落地一系列 “性能...
前言:最近,小编在看戴铭老师的技术分享,感觉收获很多。基于最近的学习,小编总结了一些App启动优化上的知识点,并计划落地一系列App启动优化的文...
基础理论请移步这两篇:RunLoop介绍篇RunLoop内部调用过程 一. runloop下timer,observer,source演练 我们...
在项目中我们都遇到过这种情况,给tableViewCell添加图片,有时添加网络图片,在滑动过程中会有一点儿卡,这是在滑动过程中加载图片,为了使...
背景:列表中有很多数据,每个数据都对应一个点击事件。- (void)tableView:(UITableView *)tableView did...
之前在工作中经常用密钥,但是不知道其中的原因,现在闲下来就来看下,再看的过程发现这个随机数概念很模糊,于是就查了下,现总结如下: 0x01 随机...
在故事板中我通过拖拽,给一个按钮关联了一个页面跳转。 我希望在代码里控制使其不跳转,我试过按钮增加一个点击事件,然后return,return执...
iOS7之前,开发者进行扫码编程时,一般会借助第三方库。扫描二维码 OC 的开源库有 ZBar和ZXing,iOS7之后,系统的AVMetada...
专题公告
……