rxswift

蒙小萌19935 天前
开发语言·prompt·swift·rxswift
Swift UIKit MVVM + RxSwift Development RulesYou are an expert Swift iOS developer specializing in UIKit with MVVM architecture and RxSwift for reactive programming. Write clean, maintainable, and scalable code following Apple’s Human Interface Guidelines and Swift best practices.
瓜子三百克4 个月前
ios·swift·rxswift
RxSwift的介绍与使用RxSwift 是 Swift 语言的响应式编程框架,基于 ReactiveX(Reactive Extensions) 标准实现。它通过 观察者模式 和 函数式编程 思想,简化异步事件处理和数据流管理,特别适合处理 UI 事件、网络请求、数据绑定等场景。
season_zhu5 个月前
ios·架构·rxswift
RxSwift:这可能是Notification最优雅的封装方式之一了上篇文章我们从RxSwift体系下NotificationCenter无需管理观察者的生命周期出发,剖析了其回收机制的原理。回看原文请戳RxSwift:为何NotificationCenter无需管理观察者的生命周期?
season_zhu5 个月前
ios·架构·rxswift
RxSwift:为何NotificationCenter无需管理观察者的生命周期?如果看过RxSwift的文档,一定看过官方这样一个例子。传统实现方法:通过 Rx 来实现:为何在Rx框架下,NotificationCenter无需管理观察者的生命周期?
season_zhu6 个月前
ios·swift·rxswift
RxSwift:dispose() 和 disposed(by:) 以及NSObject+Rx上篇文章我们围绕着UITableViewCell有关disposed的进行了讨论,但是如果看API,你会发现在subscribe之后,其实有两种方式
season_zhu6 个月前
ios·swift·rxswift
RxSwift:使用UITableViewCell的注意事项在RxSwift框架中,我们往往会在序列订阅的后面做disposed操作:.disposed(by: disposeBag)的目的是将当前的RxSwift订阅(Disposable)交给disposeBag统一管理,当disposeBag被释放或重置时,所有加入其中的订阅会自动被释放(即取消订阅),从而避免内存泄漏和重复事件响应。
zhangmeng1 年前
ios·响应式编程·rxswift
关于RxSwift中ReplaySubject,你看这个就明白了最近在复习RxSwift的操作符使用,看到ReplaySubject时,一直感觉网上很多例子讲解的很绕,今天用一个简单的例子来说明一下:
KWMax1 年前
ios·swift·rxswift
RxSwift系列(二)操作符buffer方法作用是缓冲组合,第一个参数是缓冲时间,第二个参数是缓冲个数,第三个参数是线程。缓存 Observable 中发出的新元素,当元素达到某个数量,或者经过了特定的时间,它就会将这个元素集合发送出来。
独木舟的木2 年前
swift·rxswift·reactivex
Combine 会杀死 RxSwift 吗?原文:Will Combine kill RxSwift?WWDC2019 推出了 Combine 框架。这是 RxSwift 的明显竞争对手,RxSwift 实现了反应式流规范。让我们谈谈我们的生活是否发生了变化。
独木舟的木2 年前
swift·rxswift
ReactiveCocoa vs RxSwift @kodeco原文:ReactiveCocoa vs RxSwift💡 两个最流行的 Swift 函数响应式编程框架的详细比较。ReactiveCocoa vs RxSwift! 作者:Colin Eberhardt。
独木舟的木2 年前
swift·rxswift
函数响应式编程的基本构建块原文:Basic building blocks of Functional reactive programming(FRP): IOS
独木舟的木2 年前
rxswift·reactivex
Backpressure原文:backpressure operators在 ReactiveX 中,不难陷入 Observable 发出元素的速度比操作符或观察者消耗它们的速度更快的情况。这就引发了如何处理日益积压的未消耗元素的问题。
独木舟的木2 年前
swift·apple·rxswift
为什么我无法描述 FRP,但我却会写原文:Why I cannot say FRP but I just did一个有用的缩写词与过度保护的父母的故事。
独木舟的木2 年前
swift·apple·rxswift
RxSwift 编程思想原文:Thinking in RxSwift距离我 上一篇文章 已经很久了。我想写一篇文章,介绍 Observable 背后的理论,并展示在真实而非虚拟示例中的用法。事实证明,这并不是我想象中的小事😉。
独木舟的木2 年前
swift·apple·rxswift
使用 RxSwift 更快地编写代码原文:Code faster with RxSwift人们通常谈论反应式编程,特别是 RxSwift,认为它是描述应用程序逻辑的终极方式 -- 事件链、错误处理、异步。但不要忘了,RxSwift 本身也是一种工具,可以让你为任何东西添加反应式扩展。
独木舟的木2 年前
swift·apple·rxswift
RxSwift 6 更新了什么原文:What's new in RxSwift 6 ?新的 2021 年快乐!这是相当艰难的一年,我相信我们都希望有更好的一年,我们终于能够过上正常的生活。
独木舟的木2 年前
swift·rxswift
observeOn 与 subscribeOn原文:observeOn vs. subscribeOn跨线程订阅是 RxSwift Slack 频道上反复出现的一个问题。解释非常简单,所以我觉得把它放在 Blog 中是个好主意,这样无论何时需要,我都可以链接到它,而不用一遍又一遍地输入所有内容。
独木舟的木2 年前
swift·rxswift
RxSwift 中7个有用的过滤运算符原文:7 USEFUL FILTERING OPERATORS IN RXSWIFT使用 RxSwift 几个月后,我可以有把握地说过滤是一个关键功能,它为我节省了大量代码。要知道何时使用哪些过滤运算符,需要有一个基本的概述,所以让我们看看这个库提供的 7 个我最喜欢的过滤运算符。
会飞的金鱼2 年前
开源·swiftui·rxswift
SwiftUI从入门到精髓开年的第一篇文章,今天分享的是SwiftUI,SwiftUI出来好几年,之前一直没学习,所以现在才开始;如果大家还留在 iOS 开发,这们语言也是一个趋势; 目前待业中.... 不得不说已逝的2023年,大家开始都抱着一解封,经济都会向上转好,可是现实不是我们想象那样;目前我也在学习 SwiftUI,并且努力找工作中....;至于 2024 年经济如何,咱们作为老百姓在大环境和全球经济影响下;坦然面对,提升自己。 这里不得不说国人坚韧不拔的精神。“卷” -- 努力吧Coding人
kk_coder2 年前
swiftui·rxswift
Swiftui 路由设计基础2最近尚有点时间,我会一篇篇讲述一下我对swiftui, swift, flutter的各种理解.上周看到swiftui的路由设计还是有挺多人看的,本篇就再延伸一点,将以探索的思路跟读者聊天如何swiftui路由的进一步优化