搬运工---工具类(三方库)

本文汇总了一系列实用的iOS开发库,包括键盘管理、图表展示、侧滑菜单、聊天界面、蓝牙操作、富文本处理等。此外还介绍了部分有趣的动画库及重要的第三方库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们经常作为轮子专门搬运代码,今天总结一些给力的库留着以后项目用

####### 键盘上移

IQKeyboardManager:零行代码解决键盘上移的问题

####### 图表

PNChart:各种图表的展示

Charts:Swift Charts

####### 侧滑

MMDrawerController:侧边栏的 Controller

RESideMenu: QQ 侧边栏的效果

ENSwiftSideMenu: 简洁版的侧滑菜单

####### 聊天

UUChatTableView:聊天对话的时候,可以参考

JSQMessagesViewController:也是聊天对话的,个人认为更适合

####### 蓝牙

BabyBluetooth: 一个易使用的蓝牙库

BluetoothKit: 让我们更容易的操作蓝牙的封装库,Swift

####### 头部TabBar

VTMagic: 类似网易、腾讯等应用的菜单分页组

DLSlieView:也是类似网易上部选择导航的效果

HMSegmentedControl:选择 (可以和DLSlieView比较一下)

GUITabPagerViewController: 也是上部 tabBar 点击或滑动的效果

WMPageController: 同上顶部导航VC 切换

####### 底部TabBar

ESTabBarController: TabBar 的超多样式

CYLTabBarController: 号称低耦合集成TabBarController

#######  富文本

TTTAttributedLabel: 富文本的Label

TYAttributedLabel: 这个富文本貌似更直观些,可以和上面这个对比下

M80AttributedLabel: 这个也是可以瞧瞧的

ZSSRichTextEditor: 编辑富文本,棒棒的

####### 小控件

JSBadgeView:类似系统的 Badge,购物车时常用

JVFloatLabeledTextField: 特殊效果的textField

TextFieldEffects: 有标注的textFiled

VBFPopFlatButton: 各种稀奇古怪的动画button

FXBlurView:对视图进行模糊操作

SDCycleScrollView: 循环轮播

SCLAlertView: 自定义的UIAlertView,更漂亮哦

Shimmer:具有闪烁效果的第三方控件

####### 杂七杂八的

SAMKeychain: 保存keychain的

AESCrypt-ObjC: AES 加密/解密

Mobileplayer-ios: Swift 媒体播放器

PDTSimpleCalendar: 日历

PYSearch:  搜索类中,有热门标签、历史记录标签。

LBXScan: 二维码相关,ZXing、ZBar、iOS系统AVFoundation扫码封装,可自行选择。

4-2、不一定常用,但很有意思的一些动画轮子

CBStoreHouseRefreshControl:刷新时,不一样的动画

LTMorphingLabel:很cool 的文字展示

ZLSwipeableView: 不一样的翻页效果

Animated-tab-bar: 有动画的tabBar

Hamburger-button: 变换的 Button,个人比较喜欢

Folding-cell:点击Cell 时,有折叠的动画效果,很赞

4-3、另外一些第三方库,大

JSPatch:热修复,为项目动态添加模块,或替换项目原生代码动态修复 bug

ReactiveCocoa: 函数响应式编程,使用 MVVM 搭

RxSwift:Swift 函数响应式编程框架。

BlocksKit: blocks 包,喜欢用 Block的非常适合,学习 block 的好库。

JKCategories:iOS 中常用到的 Category ,可以好好学习

YYKit:庞大、丰富的 iOS 组件,也是学习的好地方。

CocoaAsyncSocket:异步 socket 通讯类库

GPUImage:图片过滤

AsyncDisplayKit:将图像解码、布局以及渲染操作放在后台线程,带来更好的用户交互体验的框架。

PromiseKit: 一个用来出来异步的编程框架(Swift)

看到这些会学的学不完的技术,搬不完的代码。不能件件功能亲为,因为效率制约生产。不过平时还是多自己写代码为好,自己想出来的方法以后才能灵活运用,才算得上自己的经验。才能真正提高自己! ------------owenKing

转载于:https://juejin.im/post/5a32075d5188254dd9366a3f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值