性能
文章平均质量分 81
sheng_bin
这个作者很懒,什么都没留下…
展开
-
MLeaksFinder:精准 iOS 内存泄露检测工具
MLeaksFinder:精准 iOS 内存泄露检测工具发表于 2016-02-22 | 作者: zepo | 8条评论背景平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但它们都存在各种问题和不便,我们逐个来看这些工具的使用和存在的问题。Leaks先看看 Leaks,从苹果的转载 2016-11-18 00:30:38 · 277 阅读 · 0 评论 -
iOS应用性能调优的25个建议和技巧
iOS应用性能调优的25个建议和技巧 本文来自iOSTutorial Team的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失转载 2016-11-11 21:05:58 · 292 阅读 · 0 评论 -
懒加载
一.为什么要懒加载?答: iPhone设备内存有限,如果在程序在启动后就一次性加载将来会用到的所有资源,那么久可能会耗尽iOS设备的内存。这些资源例如大量的数据,图片,音频,过多的控件等。二.懒加载思想是什么?答: 简单的将就是拖到最后一刻,万不得已了,才加载,才开始占用资源。所谓懒加载,写的就是其getter方法。在开发中,当程序中需要利用的资源时,在程序启动的时候不加载,只有在运行转载 2016-10-11 20:42:06 · 311 阅读 · 0 评论 -
Swift 懒加载(lazy) 和 Objective-C 懒加载的区别
Swift 懒加载(lazy) 和 Objective-C 懒加载的区别在程序设计中,我们经常会使用 懒加载 ,顾名思义,就是用到的时候再开辟空间,比如iOS开发中的最常用控件UITableView,实现数据源方法的时候,通常我们都会这样写 Objective-C - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSe转载 2016-10-08 00:11:53 · 938 阅读 · 0 评论 -
iOS 25个性能优化/内存优化常用方法
iOS 25个性能优化/内存优化常用方法 1. 用ARC管理内存ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release简直像记得吃饭一样简单。而ARC会自动在底层为你做这些工作。除了转载 2016-10-01 16:43:27 · 306 阅读 · 0 评论 -
iOS学习笔记-TableView性能优化篇1
iOS学习笔记-TableView性能优化篇1字数2351 阅读3141 评论5 喜欢28TableView相信只要是做iOS开发的就不会陌生,目前大多数iOS的app都是采用TabBar+NavigationBar+TableViewController这一主流框架,既然用的这么频繁,肯定就会在开发过程中碰到一些问题--比如屏幕掉帧、卡顿等现象。这些现象大幅度的降低了用户的性转载 2016-10-01 16:32:41 · 283 阅读 · 0 评论 -
使用Xcode和Instruments调试解决iOS内存泄露
虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一转载 2017-05-31 10:09:12 · 312 阅读 · 0 评论