摘要: 1、clear 和 clean clear 先把之前的缓存文件夹删除掉,然后新建一个文件夹 clean 先删除过期的文件,然后计算剩余缓存文件的大小 currentSize > maxSize,继续删除,按照它缓存文件创建的时间删除,知道currentSize <= maxSize 2、内存缓存时间 阅读全文
posted @ 2019-04-16 17:01 晨光微 阅读(291) 评论(0) 推荐(0) 编辑
摘要: imageNamed 方法 1)后面的参数是icon的名字,图片可以存在项目中,也可以存在Asset中 2)该方法只适合一些中小型的图片读取,而一些比较大的资源图片并不适合用这个方法 3)这个方法加载完图片后会存在Cache里面,当用这个方法加载的时候,会在系统缓存中查找并返回一个对象,如果缓存中没 阅读全文
posted @ 2019-04-16 11:23 晨光微 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,在block中访问的外部变量是复制过去的。但是可以加上 __block 来让其写操作生效。 原理: Block 不允许修改外部变量的值,这里所说的外部变量的值,指的是栈中指针的内存地址。 __block 所起到的作用就是只要观察到该变量被 block 所持有,就将 外部变量 在栈中的内存 阅读全文
posted @ 2019-04-16 11:03 晨光微 阅读(395) 评论(0) 推荐(0) 编辑