![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS 性能优化
hero_wqb
既然选择了远方,便只顾风雨兼程。
展开
-
iOS 数组越界,防Crash处理,性能优化 —— HERO博客
iOS 数组越界,防Crash处理,性能优化。原创 2017-11-24 17:22:37 · 4730 阅读 · 1 评论 -
iOS 设置圆角阴影,避免离屏渲染 —— HERO博客
iOS 控件设置圆角,避免离屏渲染。离屏渲染:指GPU(图形处理器)在当前屏幕缓冲区外新开辟一个渲染缓冲区进行工作。这会给我们带来额外的性能损耗,如果这样的操作达到一定数量,会触发缓冲区的频繁合并和上下文的的频繁切换,会出现卡顿、掉帧现象。造成离屏渲染的原因有很多,如:shouldRasterize(光栅化)、mask(遮罩层)、shadows(阴影)、EdgeAnntialiasing(原创 2018-01-18 17:12:08 · 8219 阅读 · 0 评论 -
iOS UITableView性能优化 —— HERO博客
1. cell重用,注册重用标识符 tableView会根据屏幕可显示的cell个数去创建cell,当cell划出屏幕时会放到重用池,有cell需要显示时,会根据标识符先去重用池取,有则拿出来显示,没有再去创建。static NSString *identifier = @"cellIdentifier";UITableViewCell *cell = [tableView deq原创 2017-12-15 10:32:30 · 557 阅读 · 0 评论