新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > iOS開發常用的第三方類庫

        iOS開發常用的第三方類庫

        作者: 時間:2016-10-08 來源:網絡 收藏
        }else if (status == SBJsonStreamParserWaitingForData) {
        NSLog(@Parser waiting for more data);
        }
        }];
        [request setFailedBlock:^{
        NSError *error = [request error];
        NSLog(@failed - %@ %@, [error localizedDescription], error);
        }];
        [request startAsynchronous];
        }

        JSONKit JSON解析

        本文引用地址:http://www.104case.com/article/201610/305920.htm

        GitHub:https://github.com/johnezang/JSONKit

        提供比SBJson更優異的性能以及更加簡便的使用方法,但是中文最好使用utf-8格式(uXXXX),否則容易造成亂碼。

        API調用起來非常簡單,省去了SBJson那么一大堆的方法:

        1
        2
        JSONDecoder* decoder = [[JSONDecoder alloc] initWithParseOptions:JKParseOptionNone];
        id result = [decoder objectWithData:jsonData];

        詳細的使用方法請看它的GitHub主頁。

        SDWebImage 圖片異步加載及緩存

        SDWebImage用于異步下載網絡上的圖片,并支持對圖片的緩存等。

        多數情況下是使用UIImageView+WebCache為UIImageView異步加載圖片:

        1
        2
        3
        4
        #import SDWebImage/UIImageView+WebCache.h>
        // ...
        [cell.imageView setImageWithURL:[NSURL URLWithString:@http://www.domain.com/path/to/image.jpg]
        placeholderImage:[UIImage imageNamed:@placeholder.png]];

        需要注意的是,pladeholderImage的大小一定要大于UIImageView的大小,否則可能不顯示placeholderImage圖片。

        它還支持block語法用于在加載完成時做一些操作:



        關鍵詞:

        評論


        相關推薦

        技術專區

        主站蜘蛛池模板: 祁东县| 兴安县| 洪湖市| 兴化市| 东丰县| 巴青县| 漠河县| 浦县| 潮安县| 若羌县| 古交市| 兴国县| 云龙县| 日喀则市| 哈巴河县| 海门市| 闸北区| 忻州市| 莒南县| 东平县| 滁州市| 石林| 尼玛县| 崇左市| 宁海县| 永年县| 勐海县| 铜陵市| 罗江县| 四子王旗| 南郑县| 襄垣县| 饶平县| 白银市| 六安市| 无为县| 福建省| 太湖县| 大余县| 北票市| 赣州市|
        <cite id="ikiwi"></cite>
      1. <strike id="ikiwi"></strike>