当前位置: 首页 > article >正文

RxSwift 学习笔记第四篇之RxSwift在项目中的简单应用

目录

前言

一、RxCocoa在项目中的用法

1.Target Action

2.代理

3.闭包回调

4.通知

二、一个计时器的例子


前言

        在上面的两篇文章中,我们了解到了RxSwift中的Observable和Observer,本篇文章我们主要介绍下RxSwift项目中的使用。

一、RxCocoa在项目中的用法

        RxCocoa 给 UI框架 提供了 Rx 支持,让我们能够使用按钮点击序列,输入框当前文本序列等。不过 RxCocoa 也只是 RxSwift 生态系统 中的一员。RxSwift 生态系统还给其他框架提供了 Rx 支持:

  • RxDataSources - UITableView 和 UICollectionView 数据源

  • RxGesture - 页面手势

  • RxMKMapView - 地图

  • RxCoreMotion - 陀螺仪

  • RxAlamofire - 网络请求

  • RxCoreData - CoreData 数据库

  • RxRealm - Realm 数据库

  • RxMediaPicker - 图片选择器

  • Action - 行为

  • RxWebKit - WebView

  • RxEventHub - 全局通知


http://www.kler.cn/a/589648.html

相关文章:

  • (C语言)指针与指针数组的使用教学(C语言基础教学)(指针教学)
  • Java中的消息中间件对比与解析:RocketMQ vs RabbitMQ
  • Matlab GPU加速技术
  • 蓝桥杯备赛(基础语法3)
  • 嵌入式八股,手撕线程池(C++)
  • vue3+Ts+elementPlus二次封装Table分页表格,表格内展示图片、switch开关、支持
  • 计算机图形学学习日志3
  • 数智读书笔记系列018 《多模态大模型:技术原理与实战》解锁多模态从原理到实战的深度探索
  • 3.14学习总结 排序算法
  • 高精度加法,高精度乘法,高精度除法,高精度减法,链表相加
  • 如何仅在conda中更新gcc版本
  • 什么是数学建模?数学建模是将实际问题转化为数学问题
  • Linux服务器跑python脚本定时任务
  • AIP-181 稳定级别
  • fastapi+angular实现个人博客
  • 什么是死锁?如何避免死锁?
  • 【spring boot 实现图片验证码 前后端】
  • ESP32学习 -从STM32工程架构进阶到ESP32架构
  • MySQL 性能优化:索引优化 + 读写分离 + Redis 缓存,TPS 提升 175% 实战解析
  • 《Classifier-Free Diffusion Guidance》的核心观点与方法