<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Queue for iOSiOS 后臺(tái)作業(yè)組件

          聯(lián)合創(chuàng)作 · 2023-09-27 21:06

          Queue 是一個(gè)支持持久化后臺(tái)作業(yè)隊(duì)列的 iOS 開發(fā)包。雖然NSOperationNSOperationQueue工作以及對(duì)一些重復(fù)的問題,并NSInvocation為他人的 iOS 并沒有真正包括易管理的任意后臺(tái)任務(wù)大集合的一組工具。EDQueue提供了一個(gè)高級(jí)接口,用于使用 GCD 和 SQLLite3 實(shí)現(xiàn)線程化作業(yè)隊(duì)列。用戶需要做的就是處理提供的委托方法中的工作,而 EDQueue 處理其余的工作。

          示例代碼:

          - (void)applicationDidBecomeActive:(UIApplication *)application
          {
              [[EDQueue sharedInstance] setDelegate:self];
              [[EDQueue sharedInstance] start];
          }
          
          - (void)applicationWillResignActive:(UIApplication *)application
          {
              [[EDQueue sharedInstance] stop];
          }
          
          - (EDQueueResult)queue:(EDQueue *)queue processJob:(NSDictionary *)job
          {
              sleep(1);           // This won't block the main thread. Yay!
          
              // Wrap your job processing in a try-catch. Always use protection!
              @try {
                  if ([[job objectForKey:@"task"] isEqualToString:@"success"]) {
                      return EDQueueResultSuccess;
                  } else if ([[job objectForKey:@"task"] isEqualToString:@"fail"]) {
                      return EDQueueResultFail;
                  }
              }
              @catch (NSException *exception) {
                  return EDQueueResultCritical;
              }
          
              return EDQueueResultCritical;
          }

           

          瀏覽 31
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  西西人体44www大胆无码 | 久久久久久91香蕉国产 | 在线无码高清视频 | 韩国av中文字幕 黄片网站在线播放 | 黄页网站免费在线观看 |