swift使用查阅资料备份2

Swift3.0朝圣之路-Then协议库-绝妙的初始化方式

https://www.jianshu.com/p/6cc1e21df6ac

 

DisposeBag

http://southpeak.github.io

RxSwift和RxCocoa还有一个额外的工具来辅助处理ARC和内存管理:即DisposeBag。这是Observer对象的一个虚拟”包”,当它们的父对象被释放时,这个虚拟包会被丢弃。

当带有DisposeBag属性的对象调用deinit()时,虚拟包将被清空,且每一个一次性(disposable)Observer会自动取消订阅它所观察的内容。这允许ARC像通常一样回收内存。

如果没有DisposeBag,会有两种结果:或者Observer会产生一个retain cycle,被无限期的绑定到被观察对象上;或者意外地被释放,导致程序崩溃。

所以要成为一个ARC的良民,记得设置Observable对象时,将它们添加到DisposeBag中。这样,它们才能被很好地清理掉。

 

Observable.just(model)

 

RxSwift 内存泄漏与资源释放/管理

https://blog.dianqk.org/2016/08/21/memory-leak-in-rxswift/?from=timeline&isappinstalled=0&nsukey=XOcevhr7GUudffST%2Fi9UdjysCJaA0E7VfLwENsOWfiCOqAUER20JqKBsfVe22nCynkq8h8pS9IDa0ksVJt5J9w%3D%3D

 

iOS学习笔记47-Swift()泛型

将类型作为参量使用

https://blog.csdn.net/liuting5521826/article/details/51286265

https://blog.csdn.net/longshihua/article/details/74347889

 

RXSwift:Observable的创建和订阅

https://blog.csdn.net/wo190096/article/details/54577080

 

RxSwift实现一个注册登录

https://www.jianshu.com/p/c1f0ea5684c9

 

Observable.just(model)

            .flatMap {

                $0.rx.observe(String.self, "title")

            }

完全看不懂

 

RxSwift使用教程

https://blog.csdn.net/Hello_Hwc/article/details/51859330

https://zhuanlan.zhihu.com/p/25939562?utm_medium=social&utm_source=weibo

 

public func subscribe(onNext: ((Self.E) -> Swift.Void)? = default, onError: ((Error) -> Swift.Void)? = default, onCompleted: (() -> Swift.Void)? = default, onDisposed: (() -> Swift.Void)? = default) -> Disposable

 

关于RxSwift中的rx.tap后代码不提示问题

http://www.cocoachina.com/bbs/read.php?tid=1717777

 

转载于:https://www.cnblogs.com/feng9exe/p/8987150.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值