ios第三方资源第三方库iOS开发随笔

#最后一次第三方框架分享

2016-07-11  本文已影响175人  _Comma

1.图像获取

SDWebImage– SDWebImage网络图片获取及缓存处理。

Kingfisher–纯Swift实现的类SDWebImage库,实现了异步下载和缓存图片。

KFSwiftImageLoader– Swift,一个图像缓存加载库。

FastImageCache– FastImageCache网络图片获取及缓存处理,iOS图片加载速度极限优化—FastImageCache解析

EGOCache–十分知名的第三方缓存类库,可以缓存NSString、UIImage、NSImage以及NSData。除此,如果还可以缓存任何一个实现了接口的对象。所有缓存的数据都可以自定义过期的时间,默认是1天。EGOCache支持多线程(thread-safe)

2.网络聊天

XMPPFramework– XMPPFramework

openfire聊天。

环信–给开发者更稳定IM云功能。8200万用户考验,好用!(暂无及时语音、视频通话)

融云–即时通讯云服务提供商。(暂无及时语音、视频通话)

容联云通讯–提供基于互联网通话,视频会议,呼叫中心/IVR,IM等通讯服务。

3.网络测试

Reachability–苹果提供过一个Reachability类,用于检测网络状态。但是该类由于年代久远,并不支持ARC。该项目旨在提供一个苹果的Reachability类的替代品,支持ARC和block的使用方式。iOS网络监测如何区分2、3、4G

SimpleCarrie–简单的运营商信息获取!。

4.WebView

MGTemplateEngine– MGTemplateEngine比较象PHP中的Smarty、FreeMarker和Django的模版引擎,是一个轻量级的引擎,简单好用。只要设置很多不同的HMTL模版,就能轻松的实现一个View多种内容格式的显示,对于不熟悉HTML或者减轻

工作量而言,把这些工作让设计分担一下还是很好的,也比较容易实现设计想要的效果。

NJKWebViewProgress–一个UIWebView的进度条接口库,UIWebView本身是不提供进度条的

5.Model

JSONKit– JSONKit库是非常简单易用而且效率又比较高的,重要的JSONKit适用于ios 5.0以下的版本,使用JSONKit库来解析json文件,只需要下载JSONKit.h和JSONKit.m添加到工程中;然后加入libz.dylib即可。

JSONModel–解析服务器返回的Json数据的库,JSONModel源码解析一

Mantle– Mantle主要用来将JSON数据模型化为OC对象,大系统中使用。

6.数据库

FMDB– sqlite的工具,多线程FMDatabaseQueue实例FMDB数据库的使用演示和封装工具类

GXDatabaseUtils–在FMDB基础上的工具。

CoreValue– Swift 2版Core Data封装库。相比另外两个SwiftRecordCoreStore更轻量。

7.缓存处理

YTKKeyValueStore– Key-Value存储工具类,说明

TMCache– TMCache是Tumblr开源的一个基于key/value的数据缓存类库,可以用于缓存一些临时数据或者需要频繁加载的数据,比如某些下载的数据或者一些临时处理结果。

JLKeychain–快捷使用keychain存储数据的类,使keychain像NSUserDefaults一样工作

8.PDF

Reader– Reader可提供类似iBooks的文档导航,支持屏幕旋转和所有方向,并通过密码保护加密PDF文件,支持PDF链接和旋转页面

9.图像浏览及处理

FLAnimatedImage– gif播放处理的工具。

CLImageEditor–超强的图片编辑库,快速帮你实现旋转,防缩,滤镜等等一系列麻烦的事情。

VIPhotoView–用于展示图片的工具类,因为是个View,所以你可以放在任何地方显示。支持旋转,双击指定位置放大等。

MWPhotoBrowser–一个非常不错的照片浏览器,在github的star接近3000个,解决MWPhotoBrowser中的SDWebImage加载大图导致的内存警告问题

core-image-explorer– Core Image滤镜处理图片– swift,Core Image介绍

CoreImageShop– CoreImageShop图片滤镜处理– Mac app that let

you create a complete Core Image Filter usable on iOS using SCRecorder。

GPUImage–处理图片效果。

10.摄像照相视频音频处理

SCRecorder– SCRecorder短视频录制。

VideoPushDemo–视频剪辑视频特效制作1视频特效制作2

LLSimpleCamera– A simple,customizable camera control for iOS, 摄像头

第三方框架就分享到这里了,因为东西实在太多,只能分享部分出来,如果有需要的朋友可关注或qq联系:506702341。

希望大家多多关注,知识点不会一直是这个层次的。

上一篇下一篇

猜你喜欢

热点阅读