AVPlayer + AVAssetResourceLoaderDelegate實(shí)現(xiàn)音頻的邊緩存邊播放 寫(xiě)在最前面 如果你已經(jīng)在使用AVPlayer + AVAssetRes...
AVPlayer + AVAssetResourceLoaderDelegate實(shí)現(xiàn)音頻的邊緩存邊播放 寫(xiě)在最前面 如果你已經(jīng)在使用AVPlayer + AVAssetRes...
rac_command 這個(gè)的executing屬性還是挺好用的
/**<信號(hào)回調(diào)--正確信號(hào)*/
[[[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:@"正在登陸"];
}
}];
/**<信號(hào)回調(diào)--錯(cuò)誤信號(hào)*/
[self.loginBT.rac_command.errors subscribeError:^(NSError * _Nullable error) {
[MBProgressHUD showMessage:error.domain];
}];
ReactiveCocoa + MVVM模擬用戶(hù)登陸步驟1. 在ViewController中單向綁定數(shù)據(jù)2. 在ViewModel做數(shù)據(jù)處理唉匾,驗(yàn)證數(shù)據(jù),與網(wǎng)絡(luò)回調(diào)處理3. 在VC中刷新UI 1.ViewController....
步驟1. 在ViewController中單向綁定數(shù)據(jù)2. 在ViewModel做數(shù)據(jù)處理匠楚,驗(yàn)證數(shù)據(jù)巍膘,與網(wǎng)絡(luò)回調(diào)處理3. 在VC中刷新UI 1.ViewController....