Update date: 2022-4-13
其它
功能 | 常用 | 使用 | 案例 | 介绍 |
---|---|---|---|---|
侧滑菜单 | SideMenu | pod 'SideMenu', '~> 6.0' |
第三方侧栏菜单组件SideMenu使用详解 | 一个简单而通用的侧栏菜单控件,可以直接在sb中使用,而无需一行代码。 |
图表 | Charts | pod 'Charts', '~> 3.6.0' |
第三方图表库Charts使用详解 | 一个功能强大的图表框架,Android的图表库 MPAndroidChart在iOS上的移植 |
AAInfographics | pod 'AAInfographics', '~> 5.0.3' |
第三方图表库AAInfographics使用详解 | AAInfographics 是 AAChartKit 的 swift 语言版本,是在流行的开源前端图表框架 Highcharts 的基础上,封装的面向对象的,一组简单易用,极其精美的图表绘制控件。其作者号称 AAInfographics 可能是这个星球上UI 最精致的第三方iOS 开源图表框架了。 | |
日期 | SwiftDate | pod 'SwiftDate', '~> 6.3.1' |
日期处理库SwiftDate使用详解 | |
加密 | CryptoSwift | pod 'CryptoSwift', '~> 1.3.8' |
加密库CryptoSwift使用详解 | CryptoSwift 是在 Swift 中实现的标准安全加密算法的不断增长的集合 |
网络 | Moya | pod 'Moya', '~> 14.0'# or pod 'Moya/RxSwift', '~> 14.0' # or pod 'Moya/ReactiveSwift', '~> 14.0' |
网络抽象层库Moya的使用详解 | Moya 作为一个基于 Alamofire 的更高层网络请求封装抽象层,拥有更好更清晰的网络管理。不仅可以轻松实现简单的事情,对于复杂的情况也轻松应对 |
异步编程 | PromiseKit | pod "PromiseKit", "~> 6.8" |
异步编程库PromiseKit使用详解 | Promise 不但能有效地解决回调地狱(Callback Hell)问题,而且还能更好地进行错误捕获。 |
资源管理 | R.swift | pod 'R.swift', '~> 5.3.1' |
R.swift with Swift Package Manager | ![]() |
图片处理 | FaceAware | pod 'FaceAware' |
选取图片,裁剪人脸居中显示; 设置debugFaceAware = true 判定识别人脸个数 |
|
ZLPhotoBrowser | pod 'ZLPhotoBrowser' #仅需要图片编辑功能使用 pod 'ZLImageEditor' #OC版使用 pod 'TZImagePickerController' |
一款微信样式的图片选择器,支持预览/相册内拍照及录视频、拖拽/滑动选择,编辑图片/视频,支持多语言国际化等功能。相关的还有ImagePicker, HXPhotoPicker | ||
列表相关 | SwipeCellKit | pod 'SwipeCellKit' |
自定义左滑删除 | |
日志打印 | CocoaLumberjack | pod 'CocoaLumberjack/Swift' |
针对 Mac 和 iOS 的快速、简单、强大、灵活的日志框架 | |
加载动画 | NVActivityIndicatorView | pod 'NVActivityIndicatorView' |
一组很棒的加载动画 | |
pop | pod 'pop' |
除了基本的静态动画外,它还支持弹簧和衰减动态动画,使其可用于构建逼真的基于物理的交互。 | ||
过渡转场 | Hero | pod 'Hero' |
iOS 和 tvOS 的优雅过渡转场库 | |
列表索引 | SCIndexView SectionIndexView | OC:pod 'SCIndexView' / Swift: pod 'SectionIndexView' |
– | 基本同微信通讯录,满足业务需求 |
提示弹框 | Toast Toast-Swift | OC:pod 'Toast', '~> 4.0.0' / Swift: pod 'Toast-Swift', '~> 5.0.1' |
||
表单录入 | XLForm Eureka | |||
轮播视图 | SDCycleScrollView FSPagerView | OC: pod 'SDCycleScrollView','>= 1.82' / Swift: pod 'FSPagerView', '~> 0.8.3' |
FSPagerView 是一个优雅的屏幕幻灯片库,主要使用 UICollectionView 实现。 对制作 Banner、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders 非常有帮助。 | |
主题模式 | SwiftTheme | pod 'SwiftTheme' |
plist 方式为了满足通过网络下载和安装主题包的需求 | |
性能优化 | GDPerformanceView-Swift | pod 'GDPerformanceView-Swift' |
在状态栏上方显示 FPS、CPU 和内存使用情况、设备型号、应用程序和 iOS 版本,并通过委托报告 FPS、CPU 和内存使用情况。 |
- 本文作者: 醉疏狂
- 本文链接: https://hubin97.github.io/2020/12/25/Swift常用资料整理/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!