240 发简信
IP属地:北京
  • @EdLiya 这个东西其实看别人写起来都是云里雾里的,最好自己实现某一个需求,从零构建,这样才能理解透彻一点

    RxSwift

    1<Observable>.shareReplay(bufferSize) 表示可以把以前处理过的信号回放出去,不用重复处理信号 比如以上代码,加了shareReplay(1...

  • 新的版本中,达到同样效果需要用 share(replay: 1, scope: .forever)
    比如:
    let mapO = Observable.just(10).map({ (number) -> Int in
    print("MAP")
    return number
    }).share(replay: 1, scope: .forever)

    mapO.subscribe(onNext: { (v) in
    print("1")
    }, onError: nil, onCompleted: nil, onDisposed: nil)
    .disposed(by: disposeBag)
    mapO.subscribe(onNext: { (v) in
    print("2")
    }, onError: nil, onCompleted: nil, onDisposed: nil)
    .disposed(by: disposeBag)

    RxSwift

    1<Observable>.shareReplay(bufferSize) 表示可以把以前处理过的信号回放出去,不用重复处理信号 比如以上代码,加了shareReplay(1...

  • ios组件化相关

    1.podspec文件引入框架也可以向前声明s.prefix_header_contents = '#import '

  • RxSwift

    1<Observable>.shareReplay(bufferSize) 表示可以把以前处理过的信号回放出去,不用重复处理信号 比如以上代码,加了shareReplay(1...

  • kxmovie播放rtmp直播流

    1.下载编译ffmpeg 1.打开终端输入以下命令行(查询brew信息): brew 2.若未安装需要安装homebrew,需要终端输入命令: ruby -e “$(curl...