-
网络
- YTKNetwork:唐巧所在公司猿题库开发的基于AFNetworking封装的网络库,支持并发、批量、串行网络请求,非常好用;
- AFNetworking:业内牛逼哄哄的iOS网络库,之前一些项目中也直接基于AFNetworking进行封装;
-
图像
-
SDWebImage:图片下载库。支持各种图片格式下载,支持UIImageView、UIButton直接图片下载;
-
GPUImage:图像视频处理库;
-
-
布局
- Masonry:非常好用的UI约束封装库。如果通过代码来写界面,这个约束库值得拥有;
-
UI
-
SVProgressHUD:提示框库;
-
MJRefresh:下拉刷新、上拉加载更多库;
-
MJExtension:一个非常方便的JSON、Model互转开源库,用起来很爽;
-
MMDrawerController:侧滑菜单开源库;
-
Onboard:App引导页库,功能强大,使用方便;
-
TZImagePickerController:仿微信图片选择器;
-
RATreeView:实现树形结果及多级列表;
-
PYSearch:搜索界面;
-
RATreeView:多级列表功能;
-
SDCycleScrollView: 无限循环图片、文字轮播器。
-
FSCalendar:自定义日历。
-
Reader:PDF阅读器。
-
DKNightVersion:夜间模式。
-
LTNavigationBar:实现导航栏动态改变功能。
-
-
工具
-
GVUserDefaults:一个不错的封装NSUserDefaults开源库;
-
CocoaLumberjack:开源日志库;
-
IQKeyboardManager:处理输入框键盘遮挡库;
-
Aspects:轻量的hook(swizzling method)库;
-
CTMediator:组件解耦库;
-
NullSafe:NullSafe is a simple category on NSNull that returns nil for any unrecognised messages instead of throwing an exception;
-
-
数据库
-
fmdb:数据库开源库,封装了SQLite,跟AFNetworking一个级别的开源库;
-
MagicalRecord:封装了core data操作;
-
GYDataCenter:微信读书基于fmdb封装的一个数据库;
-
-
即时通信
-
CocoaAsyncSocket:socket框架;
-
protocol-buffers:Google开源的二进制协议。一般IM都用这个库来做通信协议,比如微信,QQ;
-
SocketRocket:webSocekt开源库;
-
-
web
- WebViewJavascriptBridge:h5、OC混编开源库;
-
框架
- ReactiveCocoa:函数响应式编程开源库;
-
文本
- YYText:项目里用来做图文混排,很方便;
-
功能
- appirater:替 App 加入提醒使用者评分功能;
-
性能测试
- GT:GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”
- 听云:应用性能监控平台
- OOMDetector:腾讯开源的一个 iOS 内存监控组件,应用此组件可以帮助你轻松实现 OOM 监控、大内存分配监控、内存泄漏检测等功能:
- 腾讯Bugly:能够为移动开发者提供专业的异常上报和运营统计,帮助开发者快速发现并解决异常,同时掌握产品运营动态,及时跟进用户反馈。
-
动画
- lottie-ios :Lottie是Airbnb开源的一个面向 iOS、Android、React Native 的动画库,可实现非常复杂的动画,使用也及其简单,极大释放人力,值得一试。
- ZFDragableModalTransition:能够实现弹出模态视图时,自定义动画。
- iCarousel:卡片效果,可以用来实现卡片动画效果。
- KMNavigationBarTransition:支持不同导航栏样式切换,动画效果。
-
音频
- ijkplayer:Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
- TheAmazingAudioEngine:Core Audio, Cordially: A sophisticated framework for iOS audio applications, built so you don't have to.
-
苹果内购
- RMStore:A lightweight iOS library for In-App Purchases
待添加...
网友评论