
优化
直隶码农
coding
展开
-
UIImage 加载方式及优化
一、图片加载方式1. 缓存加载方式UIImage *image = [UIImage imageNamed:imageFileName];加载图片后,图片会自动加入系统缓存中,并不会立即释放到内存。加快程序的运行减少IO操作,但对于项目中只用到一次的图片,会导致程序的内存使用增加。2. 非缓存加载方式+ (UIImage *)imageWithC原创 2016-11-30 21:22:34 · 849 阅读 · 0 评论 -
关于UITableView的性能优化
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath这个代理方法的实现,在可见的页面是会重复绘制页面的,所以绝大部分人都会在这里做一些代码处理比如:static NSString *CellIdentifier = @"LazyTa转载 2017-03-11 01:21:31 · 387 阅读 · 0 评论 -
iOS应用性能调优的25个建议和技巧
写在前面本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而转载 2016-12-26 12:24:52 · 1198 阅读 · 0 评论 -
iOS App性能优化 - Instrument
iOS App的性能关注点 虽然iPhone的机能越来越好,但是app的功能也越来越复杂,性能从来都是移动开发的核心关注点之一。我们说一个app性能好,不是简单指 感觉运行速度快,而应该是指应用启动快速、UI反馈响应及时、列表滚动操作流畅、内存使用合理,当然更不能随随便便Crash啦。工程师开发应用时除了在 设计上要避免性能“坑”的出现,在实际遇到“坑”时也要能很快定位原因所在。定位性能问转载 2017-03-11 12:22:45 · 787 阅读 · 0 评论 -
iOS app性能优化的那些事
iOS app性能优化的那些事 iPhone上面的应用一直都是以流畅的操作体验而著称,但是由于之前开发人员把注意力更多的放在开发功能上面,比较少去考虑性能的问题,可能这其中涉及到objective-c,c++跟lua,优化起来相对复杂一些,导致应用在比如touch等较低端的产品上,光从启动到进入页面就花了将近一分钟的时间,页面之间的切换没有那种很流畅的感觉,内存也居高不下,比较影响应用的用转载 2017-03-11 14:40:07 · 1027 阅读 · 0 评论 -
性能调优 - 动画
在第一和第二部分,我们了解了Core Animation提供的关于绘制和动画的一些特性。Core Animation功能和性能都非常强大,但如果你对背后的原理不清楚的话也会降低效率。让它达到最优的状态是一门艺术。在这章中,我们将探究一些动画运行慢的原因,以及如何去修复这些问题。CPU VS GPU关于绘图和动画有两种处理的方式:CPU(中央处理器)和GPU(图形处理器)。在现代iO转载 2017-03-14 01:02:16 · 572 阅读 · 0 评论 -
iOS最佳实践
iOS最佳实践译者注本文翻译自 futurice 公司的iOS Good Practices,译文在 Github 上进行维护,同时在 简书 上进行发布。本文发出几天后发现网上也有了另外一个翻译版本:http://ios.jobbole.com/81830/原标题是iOS Good Practices,应该翻译成 iOS 良好实践/优秀实践的,不过好拗口,而且已经发转载 2017-10-07 15:18:38 · 522 阅读 · 0 评论