iOS开发 - 常用的第三方库/第三方框架整理
2017-01-13 本文已影响148人
阿唯不知道
常用第三方库(开源)
SDWebImage
地址:https://github.com/rs/SDWebImage
描述:异步加载和缓存网络图片
MJRefresh
地址:https://github.com/CoderMJLee/MJRefresh
描述:上拉和下拉刷新框架
MJExtension
地址:https://github.com/CoderMJLee/MJExtension
描述:解析JSON字典数组转模型
AFNetworking
地址:https://github.com/AFNetworking/AFNetworking
描述:用于发送http网络请求
DGActivityIndicatorView
地址:https://github.com/gontovnik/DGActivityIndicatorView
描述:网络请求加载动画
SDCycleScrollView
地址:https://github.com/gsdios/SDCycleScrollView
描述:轮播图,但是伪无限循环
IQKeyboardManager
地址:https://github.com/hackiftekhar/IQKeyboardManager
描述:键盘回收管理工具
FMDB
地址:https://github.com/ccgus/fmdb
描述:FMDB是iOS平台的SQLite数据库框架, FMDB以OC的方式封装了SQLite的C语言API
MaterialControls
地址:https://github.com/fpt-software/Material-Controls-For-iOS/
描述:第三方控件(TextField, Button)等等
Masonry
地址:https://github.com/Masonry/Masonry
描述:对AutoLayout封装,比苹果官方好用
TZImagePickerController
地址:https://github.com/banchichen/TZImagePickerController/
描述:一个支持多选、选原图和视频的图片选择器,同时有预览、裁剪功能
VTMagic
地址:https://github.com/tianzhuo112/VTMagic
描述:类似网易、腾讯等应用的菜单分页组件
SVProgressHUD/SVProgressHUD
地址:https://github.com/SVProgressHUD/SVProgressHUD
描述:显示提示框的框架
UITableView+FDTemplateLayoutCell
地址:https://github.com/forkingdog/UITableView-FDTemplateLayoutCell
描述:百度开源项目,UITableViewCell自适应高度
SSZipArchive - ZipArchive/ZipArchive
地址:https://github.com/ZipArchive/ZipArchive
描述:解压缩框架
mattconnolly/ZipArchive
MBProgressHUD
地址:https://github.com/jdg/MBProgressHUD
描述:加载提示框
appirater
地址:https://github.com/arashpayan/appirater
描述:用于提醒用户给你的 APP 打分的工具
RESideMenu
地址:https://github.com/romaonthego/RESideMenu
描述:侧滑菜单
BlocksKit
地址:https://github.com/zwaldowski/BlocksKit
描述:block框架
GPUImage
地址:https://github.com/BradLarson/GPUImage
描述:处理图片效果
NJKWebViewProgress
地址:https://github.com/ninjinkun/NJKWebViewProgress
描述:网页加载进度
SMPageControl
地址:https://github.com/Spaceman-Labs/SMPageControl
描述:可自定义的分页控件
RDVTabBarController
地址:https://github.com/robbdimitrov/RDVTabBarController
描述:底部TabBar
nst/RuntimeBrowser
地址:https://github.com/nst/iOS-Runtime-Headers
描述:运行浏览器
intuit/LocationManager
地址:https://github.com/intuit/LocationManager
描述:第三方定位框架
MxABC/LBXScan
地址:https://github.com/MxABC/LBXScan
描述:二维码、扫码、扫一扫、ZXing和ios系统自带扫码封装,扫码界面效果封装
mwaterfall/MWPhotoBrowser
地址:https://github.com/mwaterfall/MWPhotoBrowser
描述:这是一个简单的iOS照片浏览器可选的网格视图,标题和选中功能。
erica/uidevice-extension
地址:https://github.com/erica/uidevice-extension
描述:主要用于读取各种平台(iPhone、iPad、模拟器)下设备的信息
ibireme/YYKit
地址:https://github.com/ibireme/YYKit
描述:YYKit 是一组庞大、功能丰富的 iOS 组件。为了尽量复用代码,这个项目中的某些组件之间有比较强的依赖关系。为了方便其他开发者使用,我从中拆分出以下独立组件:
YYModel — 高性能的 iOS JSON 模型框架。
YYCache — 高性能的 iOS 缓存框架。
YYImage — 功能强大的 iOS 图像框架。
YYWebImage — 高性能的 iOS 异步图像加载框架。
YYText — 功能强大的 iOS 富文本框架。
YYKeyboardManager — iOS 键盘监听管理工具。
YYDispatchQueuePool — iOS 全局并发队列管理工具。
YYAsyncLayer — iOS 异步绘制与显示的工具。
YYCategories — 功能丰富的 Category 类型工具库。
网站
苹果开源 (苹果的一些开源类库)
码云 (代码管理仓库,类似gitHub)
爱情守望者 (分享mac的破解软件)