![](https://img-blog.csdnimg.cn/2021083009295582.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
iOS 优化
iOS 优化
winfred_zen
机械男-IT男
展开
-
Instruments
Instruments记录下学习的要点,内容来自Practical InstrumentsTime ProfierTime Profiler分析原理:它按照固定的时间间隔来跟踪每一个线程的堆栈信息,通过统计比较时间间隔之间的堆栈状态,来推算某个方法执行了多久,并获得一个近似值。其实从根本上来说与我们的原始分析方法异曲同工,只不过其将各个方法消耗的时间统计起来。一些使用的快捷键介绍:Option+滚原创 2017-07-02 21:26:54 · 846 阅读 · 0 评论 -
谈谈 iOS 中图片的解压缩
转载自谈谈 iOS 中图片的解压缩另外可参考的文章iOS图片加载速度极限优化—FastImageCache解析谈谈 iOS 中图片的解压缩对于大多数 iOS 应用来说,图片往往是最占用手机内存的资源之一,同时也是不可或缺的组成部分。将一张图片从磁盘中加载出来,并最终显示到屏幕上,中间其实经过了一系列复杂的处理过程,其中就包括了对图片的解压缩。图片加载的工作流概括来说,从磁盘中加载一张图片,并将它显示转载 2017-07-03 15:01:06 · 553 阅读 · 0 评论 -
iOS性能优化
学习iOS性能优化的一些笔记,内容来自于网络iOS图形性能先了解屏幕显示图像的原理,内容来自iOS 保持界面流畅的技巧屏幕显示图像的原理 首先从过去的 CRT 显示器原理说起。CRT 的电子枪按照上面方式,从上到下一行行扫描,扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次扫描。为了把显示器的显示过程和系统的视频控制器进行同步,显示器(或者其他硬件)会用硬件时钟产生一转载 2017-08-03 17:55:52 · 1559 阅读 · 0 评论 -
iOS App Thinning
iOS App ThinningiOS App瘦身功能,不错的文章:初探 iOS 9 的 App 瘦身功能App thinning overview (iOS, tvOS, watchOS)安装包的优化,参考iPhone安装包的优化未使用的资源资源中未使用的资源包括图片、音视频等图片资源图片方面的优化,包括图片压缩和去掉项目中未使用的图片资源1.使用I...原创 2018-04-06 12:52:58 · 1116 阅读 · 0 评论 -
iOS中处理复杂的Table Views
本文是学习Dealing with Complex Table Views in iOS and Keeping Your Sanity的记录,只摘录出主要的内容iOS中处理复杂的Table Views1. Make the cell do the work很多开发者通常在cellForRowAt:方法中来做cell的配置工作。文章建议在cell中配置cell(通常也是这么做的)...转载 2018-05-11 12:20:06 · 440 阅读 · 0 评论 -
Instruments Leak
Instruments Leak对当前的App进行一次Leak分析,发现会提示AFNetworking的AFURLSessionManager存在内存泄漏的问题Possible memory leak in AFURLSessionManager #1528中,也有人提到了这个问题,大神建议是使用invalidateSessionCancelingTasks:方法,来结束掉session造成...原创 2018-11-27 12:25:47 · 297 阅读 · 0 评论