FSImageViewer类 图片查看器
这个对象有一个什么特点呢?就是可以一张张的图片的查看,但是只有一个返回键就可以返回来了。也就是和我们经常使用的图片查看的软件相同的效果。
FSImageViewer.h 存放该库下面所有包含的头文件
FSBasicImage.h 获取图片的基本方法(网上获取图片)
FSImage.h 只是定义了图片的基本的属性
FSImageViewer-Prefix.pch 预处理系统或者使用语言的问题(设置)
FSImageLoader.h 下载图片的方法,
【这个类需要用到EGOCache库来对图片进行缓存,以及AFNetworking中的AFImageRequestOperation.h类】
FSImageScrollView.h 实现图片查看的功能
FSImageSource.h 只是定义图片源的属性
FSBasicImageSource.h 图片源 ,只是一个简单的图片源的初始化
FSImageTitleView.h 图片的标题
FSImageView.h 图片的视图
FSImageViewerViewController.h 图片查看器视图控制器
FSPlaceholderImages.h 处理图片
所以这个库的使用会包含有AFNetworking、EGOcache库,在用的时候同样需要导入这两个库。
http://pica.nipic.com/2008-03-19/2008319183523380_2.jpg
EGOcache的库就是用来缓存的,是基于socket 封装了TCP/IP,socket并不是什么协议,就是一种封装的结构。基于key/value的方式来进行存放数据。
SDWebImage:库就是基于http的应用层的简单的协议。
[上面的两者是有点区别的,也就是EGOCache存在的必要性]
AFNetworking 异步网络请求,这里涉及到很多block数据结构,所以我们在使用之前应该熟悉掌握block数据结构。
SBJson: 这个就是json的即系数据结构(少用)。
ASHttpResquest:库就是一个网络请求,不过现在应该都不用,因为它都被AFNetworkin替代掉。
JsonMadel:获取数据的模型的解析方式,这里需要设置相应的属性,详细用法可以查看一下github。