SDWebImage作为目前最受欢迎的图片下载第三方框架,使用率很高。但是你真的会用吗?本文接下来将通过例子分析如何合理使用SDWebImage。使用场景:自定义的UITableViewCell上有图片需要显示,要求网络网络状态为WiFi时,显示图片高清图;网络状态为蜂窝移动网络时,显示图片缩略图。如下图样例:
由于要监听网络状态,在这里笔者推荐使用AFNetWorking。
在GitHub或者利...
分类:
移动开发 时间:
2016-04-19 12:25:14
阅读次数:
278
Phpcms是国内领先的网站内容管理系统, 同时也是一个开源的PHP开发框架。PHPCMS V9目前已提供文章、图片、下载等内容模型,在此基础上可非常方便的扩展出信息、房产、交友、点评等功能。已有的模块有:会员、在线充值、全站搜索、评 论、专题、新闻心情、短消息、投票、友情链接、公告、附件管理、数据 ...
分类:
Web程序 时间:
2016-04-18 13:39:40
阅读次数:
159
之前看了一些开源的代码,里面有一个功能,就是将图片下载到相册,仔细看了其中的代码,只有很简单的一句话,并且保存过后,还可以判断是否保存成功。 如下代码所示, 点击按钮,将self.imageView上面的image内容保存到本地相册,并指定判断保存成功与否的方法imageSavedToPhotosA ...
分类:
移动开发 时间:
2016-04-14 12:01:19
阅读次数:
153
jsp <s:form action="downLoad" method="post"> <s:file name="fileName"/> <s:submit value="下载"/> </s:form> struts.xml <action name="downLoad" class="an.a ...
分类:
其他好文 时间:
2016-04-12 01:51:28
阅读次数:
195
同步和异步的区别 首先以一个常见的开发场景来区别一下同步和异步的区别,比如我们要获取一张网络图片并完成显示。在这个场景中我们需要开启两个线程,一个是子线程—即下载图片的线程;另外是主 UI 线程—即图片下载完成后进行显示的线程。针对这个场景分别用两幅实现的流程图来区分同步和异步。 从图中可以看到,二 ...
分类:
移动开发 时间:
2016-04-08 12:01:41
阅读次数:
191
Android消息机制
每一个Android应用在启动的时候都会创建一个线程,这个线程被称为主线程或者UI线程,Android应用的所有操作默认都会运行在这个线程中。
但是当我们想要进行数据请求,图片下载,或者其他耗时操作时,是不可能在这个UI线程做的,因为Android在3.0以后的版本已经禁止了这件事情,直接抛出一个异常。所以我们需要一个子线程来处理那些除UI操作的事情。
...
分类:
移动开发 时间:
2016-04-07 07:12:34
阅读次数:
277
缓存图片 为了提高具有大量图片的页面的加载速度,提升用户体验,最好先将图片下载到本地,让浏览器缓存起来。常用的方法是JS的Image对象: 当图片加载过一次后如果再有对该图片的请求时,浏览器已经缓存过这张照片了,不会再发起一次请求,直接从缓存中载入图片。 ...
分类:
其他好文 时间:
2016-04-05 19:33:00
阅读次数:
118
创建一个空白工程,直接把这段代码拷贝黏贴。 图片下载用到了onecat的Kingfisher,自行下载。 注意配置一下info.plist,添加 Over ...
分类:
其他好文 时间:
2016-04-01 20:27:46
阅读次数:
510
编写一个如下界面,实现: 1、在文本输入框中输入一个网址,然后点击显示图片,图片显示到UIImageView中。 2、点击下载,这张显示的图片被下载到手机的Documents文件夹下的Dowmload目录下,并按序号命名。 3、在文本框输入完成之后点击其他地方,键盘自动消失。 准备工作: 1、输入的 ...
分类:
移动开发 时间:
2016-03-31 09:25:15
阅读次数:
676
最终的演示如下 这次是用多线程进行图片的下载与存储,而且考虑到下载失败,占位图片的问题(第一张就是下载失败的图片) 闲话少说,上代码吧,因为有一部分和上次的一样,所以这里只上传不一样的 依旧都是在ViewController.m中 1. 前两个和前面的一致 operations使用来存储下载图片的线 ...
分类:
编程语言 时间:
2016-03-28 13:25:33
阅读次数:
170