您的位置 首页 国产IC

iOS开发常用的第三方类库

Reachability 检测网络连接ASIHTTPRequest 网络请求MBProgressHUD 提示效果SVProgressHUD 提示效果ZAActivityBar 提示效果SBJson J

Reachability 检测网络连接

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语法:

1
2

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/ic/297576.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们