以后备用技术iOS

iOS-第三方库

2021-06-09  本文已影响0人  你飞跃俊杰

常用

数据逻辑层

///网络
AFNetworking
YTKNetwork
///bug收集
Bugly
///数据库
Realm
FMDB
YTKKeyValueStore
///扩展
MJExtension
///压缩与解压缩
SSZipArchive
GZIP
SSZipArchive
/// json转换
JSONKit
///安全套接字层密码库,主要的密码算法、常用密钥、证书封装管理功能及实现ssl协议
openssl
///数据封装格式协议
protobuf
///RAC,MVVM模式必备
ReactiveCocoa
///音频数据处理器
ffempeg
ijkplayer=> dwijkplayer(封装好了ffmpeg)
///视频数据处理
x264
///推流
libremp
//键盘
TPKeyboardAvoiding
IQKeyboard
//组件化
CTMediator
BeeHive
MGJRouter
//Socket
SocketRocket
AsyncSocket

UI层

///自动布局
Masonry
SDAutoLayout
///图片处理
SDWebImage
/// 将Block风格带入UIKit和Founcation
BlocksKit => BlocksKit_nowebview
///TabBarController多种UI
CYLTabBarController
///动画
FLAnimatedImage
//libjpeg的增强版本,纯C写的,JPEG编码解码和JPEG功能
libjpeg-turbo
///动画
lottie-ios
///关键帧动画
RBBAnimation
///富文本
TTTAttributedLabel
YYText
YYkit(YYText+YYimage+YYmodel+YYCache+YYWebImage+YYKeyBoardManger+YYDispatchQueuePool+YYAsyncLayer+YYCategoies)
///UICollectionView左对齐
UICollectionViewLeftAlignedLayout
///UITextView默认提示语
UITextView+Placeholder
//颜色
Colours
//日期
DateTools

独立功能

//扫一扫/二维码
LBXScan
ZXingObjC
///侧边框
FDFullscreenPopGesture
///启动引导页
EAIntroView
///loading和tost
SVProgressHUD
MBProgressHUD
///限制在固定区域的滚动视图
EARestrictedScrollView
///下拉加载上拉刷新
MJRefresh
///获取图片+拍照+视频
TZImagePickerController
///缓存tableview高度
UITableView+FDTemplateLayoutCell
/// tableView空数据UI处理
DZNEmptyDataSet
LYEmptyView
EasyEmptyTableView
///自定义图片浏览器
GKPhotoBrowser =》 GKPhotoBrowser-hqwx
///自定义的相机,也支持闪光灯
LLSimpleCamera
///下拉菜单
MKDropdownMenu
///抽屉
MMDrawerController
CWLateralSlide
///下载并解析 RSS 和 Atom feed 数据
MWFeedParser
///滚动视图辅助
MXParallaxHeader
///动画库
pop
///树形列表
RATreeView
///警告框
SDCAlertView
zhPopupController
///HOOK钩子
Method Swizzling
Aspects
fishhook
Stinger
///音频开发
StreamingKit
///图片处理
GPUImage
///推送红点处理
WZLBadge
///图表
AAChartKit
PNChart
//滑块选择器
JXCategoryView
///蓝牙
BabyBluetooth
//菜单栏
YBPopupMenu
FTPopOverMenu
//图片剪切
TOCropViewController
//选择器
BRPickerView
//国外分享
DeepLinkKit
//js交互
dsBridge
//侧化手势
FDFullscreenPopGesture
//日期选择器
FSCalendar
//性能分析
GT-iOS
//轮播图
SDCycleScrollView

套装系列

MJ系列(李明杰)
YYkit(YYText+YYimage+YYmodel+YYCache+YYWebImage+YYKeyBoardManger+YYDispatchQueuePool+YYAsyncLayer+YYCategoies)(猿题库)
YJK系列(猿题库)

第三方服务

///神策(数据埋点)
SensorsAnalyticsSDK
SensorsFocus
///友盟(开发常用服务)
UMCommon 统计 =》 UMDevice
UMShare分享
UMPush 推送
UMAPM 性能监控
///环信(即时通讯)
IM+客服+直播+视频
///百度地图
BaiduMapKit
///支付宝
AlipaySDK-iOS
//阿里云图片上传下载
AliyunOSSiOS
///高德地图
'AMapSearch-NO-IDFA'
'AMapLocation-NO-IDFA'
'AMap2DMap-NO-IDFA'
//腾讯云视频
SuperPlayer
//微信sdk
WechatOpenSDK

不常用

///StackView堆叠视图的再封装,布局用到
FDStackView
OAStackView
TZStackView
///xml处理(一般用json)
TouchXML
GDataXML-HTML
///NSUserDefaults简易封装库
GVUserDefaults

///声网:实时视频通话和实时全互动直播技术
AgoraRtcEngine_iOS

///日志框架
CocoaLumberjack

//底部列表弹框
HWPanModal

//异步渲染框架
Texture

上一篇 下一篇

猜你喜欢

热点阅读