240 发简信
IP属地:上海
  • 基于AVPlayer实现边缓存边播放

    AVPlayer + AVAssetResourceLoaderDelegate实现音频的边缓存边播放 写在最前面 如果你已经在使用AVPlayer + AVAssetRes...

  • rac_command 这个的executing属性还是挺好用的
    /**<信号回调--正确信号*/
    [[[self.loginBT.rac_command executionSignals] switchToLatest] subscribeNext:^(id _Nullable x) {
    [MBProgressHUD hideHUD];
    [MBProgressHUD showSuccess:x];
    }];

    [self.loginBT.rac_command.executing subscribeNext:^(NSNumber * _Nullable x) {
    if ([x boolValue]) {
    [MBProgressHUD showMessage:@"正在登陆"];
    }
    }];

    /**<信号回调--错误信号*/
    [self.loginBT.rac_command.errors subscribeError:^(NSError * _Nullable error) {
    [MBProgressHUD showMessage:error.domain];
    }];

    ReactiveCocoa + MVVM模拟用户登陆

    步骤1. 在ViewController中单向绑定数据2. 在ViewModel做数据处理,验证数据,与网络回调处理3. 在VC中刷新UI 1.ViewController....

  • ReactiveCocoa + MVVM模拟用户登陆

    步骤1. 在ViewController中单向绑定数据2. 在ViewModel做数据处理,验证数据,与网络回调处理3. 在VC中刷新UI 1.ViewController....