09 2016 档案
摘要:1.看官方文档 2,运行demo程序 3.编写测试程序 4.阅读源代码 5.有效的学习笔记
阅读全文
摘要:1.先从缓存中去取图片,如果没有,再到沙盒中去取图片 2.如果沙河中没有图片,再去下载图片 将图片写入沙盒
阅读全文
摘要:根控制器没办法销毁,除非程序退出 从一个控制器跳到另外一个控制器,调用该控制器的pop方法才会销毁该控制器 self是一个强指针 在block中使用self时要注意循环引用的问题 最好将当前block中的self 强引用换成弱引用 如下图:
阅读全文
摘要:优点:不用重复下载,利用MVC刷新表格,不会造成数据混乱,加载速度比较快 缺点:内存,所有下载好的图像 都会记录在模型里,如果数据比较多 造成内存警告 //在真实开发中,一定要注意这个方法 -(void) didReceiveMemoryWarning{ [super didReceiveMemor
阅读全文
摘要:定位问题 先设置图片延时下载 分析 当要下载图片时 ,会在队列中添加一个操作,当用户刷新太快,图片没有来得及下载完成的时候,会在操作队列中重复添加操作 这里可以打印数据,查看操作是否重复添加 下载图片的操作数量大于 cell的个数 1.定义一个 所有下载操作的缓冲池 @property (nonat
阅读全文
摘要:cell重用时,图片更换 1.在模型中定义一个图片属性 @property (nonatomic,copy) UIImage *image; 2.判断模型中是否已经存在图片 如果有图片 就给当前 模型对象图片赋值 3.如果没有图片就先显示占位图片 然后异步下载图片 4.将下载完的图片保存在模型里面
阅读全文
摘要:前言: 学习iOS开发有一段时间了,项目也做了两个了,今天看视频,突然发现view的frame和bound两个属性,发现bound怎么也想不明白,好像饶你了死胡同里,经过一番尝试和思考,终于弄明白bound的含义。PS:我承认我是一个很笨很笨的人。 所以现在记录下来,供以后查阅,同时方便所有和我一样
阅读全文

浙公网安备 33010602011771号