摘要: sdwebimage如何获取缓存大小以及清除缓存1.找到SDImageCache类2.添加如下方法:- (float)checkTmpSize { float totalSize = 0; NSDirectoryEnumerator *fileEnumerator = [[NSFileManag... 阅读全文
posted @ 2015-12-27 16:23 挽梦忆笙音 阅读(600) 评论(0) 推荐(0) 编辑
摘要: assign: 简单赋值,不更改索引计数 相当于说两个对象指向同个内存区,一个地方的变了,其他的也跟着改变。copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1Copy其实是建立了一个相同的对象,而retain不是:... 阅读全文
posted @ 2015-12-18 15:19 挽梦忆笙音 阅读(178) 评论(0) 推荐(1) 编辑
摘要: 后端返回的数据中总会出现一些NSNull类型,当我们一处理程序就会崩溃,因此想到把返回的数据中的NSNull类型全部转换成@""空字符串。下面是转化方法:1 自定义的几个方法:放在NSDictionary类别中#pragma mark -私有方法//将NSDictionary中的Null类型的项目转... 阅读全文
posted @ 2015-12-17 18:05 挽梦忆笙音 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: 一.为什么要懒加载?答: iPhone设备内存有限,如果在程序在启动后就一次性加载将来会用到的所有资源,那么久可能会耗尽iOS设备的内存。这些资源例如大量的数据,图片,音频,过多的控件等。二.懒加载思想是什么?答: 简单的将就是拖到最后一刻,万不得已了,才加载,才开始占用资源。所谓懒加载,写的就是其... 阅读全文
posted @ 2015-12-17 10:51 挽梦忆笙音 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、结构按结构可以对iOS的所有ViewController分成两类:1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。2、用于控制和显示其他Vie... 阅读全文
posted @ 2015-12-16 20:14 挽梦忆笙音 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 首先,我么我们要观察一下5,6和6Plus的尺寸比例关系。发现了他们的关系后待会做兼容就明白了。很明显能看出这三种屏幕的尺寸宽高比是差不多的,因此可以在5的基础上,按比例放大来兼容6和6Plus的屏幕。在AppDelegate.h中12@propertyfloatautoSizeScaleX;@pr... 阅读全文
posted @ 2015-12-16 16:42 挽梦忆笙音 阅读(288) 评论(0) 推荐(0) 编辑