iOS 第三方库汇总

·最近没事整理了一下项目中用到的第三方库,在这里做下记录,后期会不定时的更新。。。

App相关

  • XHLaunchAd

开屏广告解决方案-支持静态/动态图片广告,mp4视频广告,全屏/半屏广告、兼容iPhone/iPad.

  • LBXScan

二维码、扫码、扫一扫、ZXing和ios系统自带扫码封装,扫码界面效果封装

  • CYLTabBarController

低耦合集成TabBarController

图片轮播

-SDCycleScrollView

iOS图片、文字轮播器

  • ZYBannerView

又一款图片轮播器

网络请求

  • AFNetworking

良好的架构,丰富的api,以及模块化构建方式,使得使用起来非常轻松.。

  • MKNetworkKit

ASIHTTPRequestAFNetworking两个框架于一体。在集成二者的优秀特性之外,还增加了一堆新的功能。

自动布局

  • Masonry

支持链式编程

  • SDAutoLayout

个人觉得用着更顺手,哈哈哈

基础工具类

  • YYKit

ibireme用心之作

  • MJExtension

model <--> dic <--> json 框架

文本相关

  • YYText

强大的文本框架,用于iOS显示和编辑富文本。

  • GRichLabel

支持文本选择的RichLabel (选择/复制文本)

  • GrowingTextView

用来实现输入框根据文字改变高度。使用和UITextView类似,代理也和UITextView差不多

  • MLLabel

用来高亮显示label文本中的某些文字,支持自动识别一些常见的,也可以自定义规则。支持链接色和点击色等等一些配置。点击回调里面自己实现跳转就可以

缓存

  • YYCache

适用于iOS的高性能缓存框架。

  • SDWebImage

最广泛使用的图片缓存框架

  • YYWebImage

又一个图片缓存框架

加载进度

  • MBProgressHUD
  • SVProgressHUD
  • NJKWebViewProgress

NJKWebViewProgressUIWebView的进度接口库。目前,UIWebView没有官方的进度界面。您可以使用此模块为您的应用内浏览器实现进度条。

键盘类

  • IQKeyboardManager

全局键盘管理

  • TPKeyboardAvoiding

使用时设置scrollView的类为 TPKeyboardAvoidingScrollView

抽屉

刷新

  • MJRefresh

刷新控件

数据库

  • fmdb

sqlite实现面向对象的封装

  • Realm

对数据库的封装

图片图例及展示相关

  • TZImagePickerController

一个支持多选、选原图和视频的图片选择器,同时有预览、裁剪功能,支持iOS6+。

  • MWPhotoBrowser

一个简单的iOS照片和视频浏览器,可选的网格视图,字幕和选择。

内购

  • RMStore

对苹果内购的封装,简单方便

弹出框

  • TYAlertController

超级方便的自定义弹出视图

模糊处理

  • FXBlurView

是一个UIView的子类,效果和iOS7的背景实时模糊效果一样,但是支持到了 iOS 5.0。

选择器

  • BRPickerView

此框架封装的是iOS常用的选择器组件,只需一句代码即可调用。选择器类型主要包括:日期选择器、时间选择器、地址选择器、自定义单列字符串选择器、自定义多列字符串选择器。

参考链接:http://www.jianshu.com/p/176aab95abee

你可能感兴趣的:(iOS 第三方库汇总)