久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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

iOS開發常用的第三方類庫

作者: 時間:2016-10-08 來源:網絡 收藏

Reachability 檢測網絡連接

本文引用地址:http://cqxgywz.com/article/201610/305920.htm

ASIHTTPRequest 網絡請求

MBProgressHUD 提示效果

SVProgressHUD 提示效果

ZAActivityBar 提示效果

SBJson JSON解析

JSONKit JSON解析

SDWebImage 圖片異步加載及緩存

UIActivityIndicator-for-SDWebImage 為SDWebImage顯示加載效果

UIImage+Resize 調整圖片大小

ImageCacheResize 異步加載圖片、緩存及調整大小

EGOTableViewPullRefresh 下拉刷新

PullToRefresh 下拉刷新

STableViewController 下拉刷新、上拉加載更多

SVPullToRefresh 下拉刷新、上拉加載更多

CMPopTipView 提示信息

PrettyKit

MGBox2

Nimbus

FlatUIKit

MUKMediaGallery

PTShowcaseViewController

MWPhotoBrowser

ios-image-filters

PDF Reader Core for iOS

DTCoreText

FTCoreText

CoreTextWrapper

Base64

RNCryptor

在iOS開發中不可避免的會用到一些第三方類庫,它們提供了很多實用的功能,使我們的開發變得更有效率;同時,也可以從它們的源代碼中學習到很多有用的東西。

Reachability 檢測網絡連接

用來檢查網絡連接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)兩種工作模式。

可以從Apple網站下載到:http://developer.apple.com/library/ios/#samplecode/Reachability/History/History.html#//apple_ref/doc/uid/DTS40007324-RevisionHistory-DontLinkElementID_1。

現在有更好的替代品:https://github.com/tonymillion/Reachability,比Apple提供的兼容性更好,而且更加好用,更具體的使用方法請看它提供的例子。

1
2
3
4
5
6
7
8
9
Reachability* reach = [Reachability reachabilityWithHostname:@www.google.com];
reach.reachableBlock = ^(Reachability*reach) {
NSLog(@網絡可用!);
};
reach.unreachableBlock = ^(Reachability*reach) {
NSLog(@網絡不可用!);
};
// 開始監聽
[reach startNotifier];

ASIHTTPRequest 網絡請求

ASIHTTPRequest是對CFNetwork API的一個包裝,它提供了一套更加簡潔的API,使用起來也更加簡單。

官方網站:http://allseeing-i.com/ASIHTTPRequest/

GitHub:https://github.com/pokeb/asi-http-request

它不僅僅支持基本的HTTP請求,而且支持基于REST的服務(GET/POST/PUT/DELETE)。

最讓人喜歡的是,它支持block語法:

<cite id="r1l1e"><track id="r1l1e"></track></cite>
        1
        2

        上一頁 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 下一頁

        關鍵詞:

        評論


        相關推薦

        技術專區

        <sub id="r1l1e"></sub>