会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
IOSyes
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
12
13
14
15
16
2016年9月26日
SDWebImage学习之 NSCache
摘要: 取出来
阅读全文
posted @ 2016-09-26 16:31 IOSyes
阅读(112)
评论(0)
推荐(0)
编辑
沙河操作
摘要: 1.先从缓存中去取图片,如果没有,再到沙盒中去取图片 2.如果沙河中没有图片,再去下载图片 将图片写入沙盒
阅读全文
posted @ 2016-09-26 12:48 IOSyes
阅读(210)
评论(0)
推荐(0)
编辑
Block循环引用问题
摘要: 根控制器没办法销毁,除非程序退出 从一个控制器跳到另外一个控制器,调用该控制器的pop方法才会销毁该控制器 self是一个强指针 在block中使用self时要注意循环引用的问题 最好将当前block中的self 强引用换成弱引用 如下图:
阅读全文
posted @ 2016-09-26 10:41 IOSyes
阅读(102)
评论(0)
推荐(0)
编辑
2016年9月25日
问题5:将图像保存到模型的优缺点
摘要: 优点:不用重复下载,利用MVC刷新表格,不会造成数据混乱,加载速度比较快 缺点:内存,所有下载好的图像 都会记录在模型里,如果数据比较多 造成内存警告 //在真实开发中,一定要注意这个方法 -(void) didReceiveMemoryWarning{ [super didReceiveMemor
阅读全文
posted @ 2016-09-25 13:43 IOSyes
阅读(155)
评论(0)
推荐(0)
编辑
解决操作缓冲池重复添加的问题
摘要: 定位问题 先设置图片延时下载 分析 当要下载图片时 ,会在队列中添加一个操作,当用户刷新太快,图片没有来得及下载完成的时候,会在操作队列中重复添加操作 这里可以打印数据,查看操作是否重复添加 下载图片的操作数量大于 cell的个数 1.定义一个 所有下载操作的缓冲池 @property (nonat
阅读全文
posted @ 2016-09-25 10:45 IOSyes
阅读(189)
评论(0)
推荐(0)
编辑
程序分析
摘要: cell重用时,图片更换 1.在模型中定义一个图片属性 @property (nonatomic,copy) UIImage *image; 2.判断模型中是否已经存在图片 如果有图片 就给当前 模型对象图片赋值 3.如果没有图片就先显示占位图片 然后异步下载图片 4.将下载完的图片保存在模型里面
阅读全文
posted @ 2016-09-25 09:58 IOSyes
阅读(138)
评论(0)
推荐(0)
编辑
2016年9月10日
ios view的frame和bounds之区别(位置和大小)
摘要: 前言: 学习iOS开发有一段时间了,项目也做了两个了,今天看视频,突然发现view的frame和bound两个属性,发现bound怎么也想不明白,好像饶你了死胡同里,经过一番尝试和思考,终于弄明白bound的含义。PS:我承认我是一个很笨很笨的人。 所以现在记录下来,供以后查阅,同时方便所有和我一样
阅读全文
posted @ 2016-09-10 10:29 IOSyes
阅读(190)
评论(0)
推荐(0)
编辑
2016年4月16日
OC中ARC forbids explicit message send of release错误
摘要: 在ios编程中,如果成员变量为对象,我们需要对成员变量内存管理,否则,会造成内存泄露。即我们要对成员变量进行手动的内存释放。 很显然,是ARC的问题。 错误原因:在创建工程的时候点选了“Use Automatic Reference Counting”选项,但是又调用了对象的release方法 AR
阅读全文
posted @ 2016-04-16 21:19 IOSyes
阅读(144)
评论(0)
推荐(0)
编辑
OC中内存管理(转)
摘要: OC内存管理 一、基本原理 (一)为什么要进行内存管理。 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。 管理范围:任何继承NSObject的对象,对
阅读全文
posted @ 2016-04-16 20:28 IOSyes
阅读(158)
评论(0)
推荐(0)
编辑
上一页
1
···
12
13
14
15
16
公告