整理了学习iOS之后常用的第三方库,后续有其他的会继续更新

希望可以帮助到你

网络请求:

AFNetworking

Alamofire

博客提到过https://blog.csdn.net/weixin_52259822/article/details/122617212

解析数据

HandyJSON

SwiftyJSON

博客提到过https://blog.csdn.net/weixin_52259822/article/details/122617212

页面布局

SnapKit

博客提到过https://blog.csdn.net/weixin_52259822/article/details/122617212

获取定位

coreLocation官方API

博客有讲过https://blog.csdn.net/weixin_52259822/article/details/122617212

轮播图

FSPagerView

下拉刷新

SwiftFCXRefresh

博客提到过https://blog.csdn.net/weixin_52259822/article/details/122617212

画曲线

ScrollableGraphView

日期日历

NSCalendar官方API

博客有提到过https://blog.csdn.net/weixin_52259822/article/details/122617675

搜索栏

UISearchController

博客提到过https://blog.csdn.net/weixin_52259822/article/details/122617675

YYKit工具库

YYKit

PageView

DNSPageView

图片加载

缓存支持的异步图像下载器

SDWebImage

绘画

MaLiang

PencilKit(如果要用到pencil的话pencil也很强大)

缓存

沙盒和列表数据缓存

博客提过https://blog.csdn.net/weixin_52259822/article/details/122617212SQLite.swift

聊天回复

没用后端实现,其实是一个响应事件

lazy var chatBoxView: ChatBoxView = {let vi = ChatBoxView()vi.backgroundColor = .systemGray6vi.tapSendHandler = { text inlet message = ChatMessage(text: text, uid: 1, time: nil)self.messages.append(message)saveChatHistory([message])Timer.scheduledTimer(withTimeInterval: 1, repeats: false, block: { _ inlet message = ChatMessage(text: "自动回复【测试】", uid: 0, time: nil)self.messages.append(message)saveChatHistory([message])})vi.textView.text = ""}return vi
}()

第三方库网站

可以看看这个博客https://www.jianshu.com/p/65818ead1697

iOS开发中常用到的第三方库相关推荐

  1. iOS开发中常用的方法

    iOS开发中常用的方法 系统弹窗: 过期方法: UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"确认报价" ...

  2. 项目开发中对使用的第三方库统一进行管理__添加属性表/页

    最近接手的一个项目开发中用到了很多第三方库,比如boost.gdal.xerces等等这些.从接手项目到现在从中学习到了很多之前从未见识过的东西.项目绝大部分都是前辈们写的,对于里面的对第三方库的管理 ...

  3. iOS开发中自带的图标库

    iOS 开发中苹果自带的图标库,uiimage可直接调用 @available(iOS 13.0, *) @objc public extension UIImage{ /// square.and. ...

  4. iOS开发中常用的第三方插件和框架小结

    一:插件 1.图片补全插件:(1)比如说你只有@3x的图片想要@2x的图片又不想麻烦美工妹妹,即可使用此神器:https://github.com/rickytan/RTImageAssets (2) ...

  5. iOS开发中 常用枚举和常用的一些运算符(易错总结)

    1.色值的随机值: #define kColorValue arc4random_uniform(256)/255.0 // arc4random_uniform(256)/255.0; 求出0.0~ ...

  6. iOS开发中用到的一些第三方库

    下面是我在开发中用到的一些优秀的iOS第三方开源库: 1.AFNetworking(网络请求,类似的还有ASIHTTPRequest)    https://github.com/AFNetworki ...

  7. iOS开发中常用的那些工具

    工欲善其事,必先利其器. 列表 XCode 无须多说 Instruments 性能分析工具:卡顿,内存,网络,数据存储等等 xcodebuild and xcrun 命令行工具用来脚本打包和测试 sy ...

  8. CJBorderView 一种iOS开发中常用的虚线边框View------* An easy way to init a view with dotted line border

    CJBorderView An easy way to init a view with dotted line border Author:CoderChenJun Email:Coder.Chen ...

  9. ios开发中常用的一些软件

    数据库:SQLManager.SQLite Professional.Navicat Premium. 快速查看模拟器沙盒文件夹:SimPholders (https://simpholders.co ...

最新文章

  1. Object or Function-JS 中的鸡与蛋问题
  2. R语言筛选dataframe分组中值最大的行实战(Select the row with the maximum value in each group)
  3. ABAP 直接上传图片的函数
  4. ionic tab导航在android 顶部解决方案
  5. 区分柱状图(条形图)和直方图
  6. wx.navigateTo的url不生效的问题
  7. python中用函数货币转换代码_python将人民币转换大写的脚本代码
  8. python3.6创建exe可执行程序
  9. 站库网案例 B宝塔面板怎么建手机版子目录
  10. 这家饱受诟病的三线大厂,福利居然秒杀BATJ!
  11. python依赖库是什么_【转】python导出依赖库
  12. “一线城市,年薪30万+,我却裸辞回老家”一个寒门贵子的10年职业思考
  13. 浏览器兼容与前端性能优化集合
  14. C语言 单词长度 代码
  15. iPhone备忘录清除缓存
  16. 一加6可以刷的rom_一加6MIUI刷机包(系统刷机完整固件升级包MIUI10)
  17. Glove与Attention机制资料的整理
  18. Nginx 联合创始人已被释放:“这是典型的敲诈,就这么简单”
  19. U盘被写保护无法格式化问题解决办法
  20. Meet The Greeks

热门文章

  1. Python笔记_84_我的订单_使用celery完成订单超时_视频播放_使用保利威视频加密
  2. 搭建git私有化仓库
  3. IBM——国际商业机器公司
  4. Markdown文档生成流程图、时序图、类图、状态图、ER图、用户旅程图、甘特图、饼图等
  5. 安卓课程设计之记账本_课程设计:基于安卓的记账本.doc
  6. 计算机里面百度云同步盘,百度云同步盘和百度网盘之间的区别是什么
  7. 迁移学习篇之如何迁移经典CNN网络-附迁移学习Alexnet,VGG,Googlenet,Resnet详细代码注释和方法-pytorch
  8. 慎入!超详细240页PPT!史上最强大的计算机网络导论!
  9. 前端学习路线笔记 - html 和 html5 的新特性
  10. java怎么让a取随机_数字连连看的java代码怎么把随机数改成字母啊ba title=个人悬赏 href=javascript:;20C/a/b...