这可能是一个愚蠢的问题,但我对RxSwift的使用相对不熟悉-所以我想做一个理智的判断.
这两种方法定义之间是否存在语用上的差异?或者它们基本上是相同的?
func foo() -> Single<Bool> {
return Single<Bool>.create { single in
single(.success(true))
return Disposables.create()
}
}
func bar() -> Observable<Bool> {
return Observable.just(true)
}
线程执行顺序或内存管理之间有什么我应该知道的区别吗?
我只是在寻找任何我可能不知道的"抓手".