创建timer的方式 上述3种方式都存在内存泄漏的问题 循环引用和内存泄漏的分析 一般的话,我们创建一个定时器持有关系如下: 那我把target...
造成内存泄漏&循环引用的原因 self->timer->self runloop->timer->self 解决 NSTimer 循环引用 这两...
1 Rumloop 在三方库的使用 1.1 AFN2.x 首先我们要明确一个概念,线程一般都是一次执行完毕任务,就销毁了。而在线程中添加了run...
一、继承关系 二、CAAnimation CAAnimation作为所有动画类型父类,是一个抽象类;我们不能直接使用CAAnimation类,而...
一、总览 本类是一个单例,作用是管理图片的下载,并连接 UIImageView 等 UIKit 类。本类中实现的功能包括缓存查询、取消下载、图片...
一、总览 本类是一个单利对象,作用是生成一个图片的下载任务,既创建一个 SDWebImageDownloaderOperation。 二、头文件...
一、总览 本类继承自 NSOperation,每一张图片的下载对应一个 Operation。 二、头文件提供的属性及方法 SDWebImageD...
一、总览 本类是一个单例对象,主要用作缓存图片数据,包含了内存缓存和磁盘缓存,其中内存缓存了图片对象,磁盘缓存了图片的二进制数据。 二、头文件提...
一、如何判断图片类型? 当文件通过二进制流数据进行传输时,需要制定规范,用来表明其数据类型。数据类型及其对应的文件头如下: 数据类型文件头JPE...