<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>

          AFNetworkingiOS網(wǎng)絡(luò)框架

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

          AFNetworking是一個(gè)討人喜歡的網(wǎng)絡(luò)庫(kù),適用于iOS以及Mac OS X. 它構(gòu)建于在NSURLConnection, NSOperation, 以及其他熟悉的Foundation技術(shù)之上. 它擁有良好的架構(gòu),豐富的api,以及模塊化構(gòu)建方式,使得使用起來(lái)非常輕松.。示例代碼:

          NSURL *url = [NSURL URLWithString:@"https://gowalla.com/users/mattt.json"];
          NSURLRequest *request = [NSURLRequest requestWithURL:url];
          AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
              NSLog(@"Name: %@ %@", [JSON valueForKeyPath:@"first_name"], [JSON valueForKeyPath:@"last_name"]);
          } failure:nil];
          [operation start];

          CORE:

          AFURLConnectionOperation:一個(gè) NSOperation 實(shí)現(xiàn)了NSURLConnection 的代理方法.

          HTTP Requests:

          AFHTTPRequestOperation:AFURLConnectionOperation的子類(lèi),當(dāng)request使用的協(xié)議為HTTP和HTTPS時(shí),它壓縮了用于決定request是否成功的狀態(tài)碼和內(nèi)容類(lèi)型.

          AFJSONRequestOperation:AFHTTPRequestOperation的一個(gè)子類(lèi),用于下載和處理jason response數(shù)據(jù).

          AFXMLRequestOperation:AFHTTPRequestOperation的一個(gè)子類(lèi),用于下載和處理xml response數(shù)據(jù).

          AFPropertyListRequestOperation:AFHTTPRequestOperation的一個(gè)子類(lèi),用于下載和處理property list response數(shù)據(jù).

          HTTP CLIENT:

          AFHTTPClient:捕獲一個(gè)基于http協(xié)議的網(wǎng)絡(luò)應(yīng)用程序的公共交流模式.包含:

          • 使用基本的url相關(guān)路徑來(lái)只做request

          • 為request自動(dòng)添加設(shè)置http headers.

          • 使用http 基礎(chǔ)證書(shū)或者OAuth來(lái)驗(yàn)證request

          • 為由client制作的requests管理一個(gè)NSOperationQueue

          • 從NSDictionary生成一個(gè)查詢字符串或http bodies.

          • 從request中構(gòu)建多部件

          • 自動(dòng)的解析http response數(shù)據(jù)為相應(yīng)的表現(xiàn)數(shù)據(jù)

          • 在網(wǎng)絡(luò)可達(dá)性測(cè)試用監(jiān)控和響應(yīng)變化.

          IMAGES

          AFImageRequestOperation:一個(gè)AFHTTPRequestOperation的子類(lèi),用于下載和處理圖片.

          UIImageView+AFNetworking:添加一些方法到UIImageView中,為了從一個(gè)URL中異步加載遠(yuǎn)程圖片

          瀏覽 23
          點(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>
                  国产午夜三级 | 一级色情视频 | 亚洲最大免费在线播放视频 | 亚洲日韩一级 | 中文日韩在线 |