iOS开发常用的第三方类库

1、检测网络连接 Reachablity

用来检测网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)2中工作模式

不过现在有更好地替代品,比Apple的兼容性更好,而且支持ARC技术,是一个不错的替代Apple的框架

链接:github.(刘)com/tonymillion/Reachability

2、网络请求 ASIHTTPRequest

ASIHttpRequest是对CFNetworkAPI的一个包装,支持Block,使用简单。不仅支持HTTP请求,而且支持基于REST的服务(GET、POST、PUT、DELETE)

缺点:不支持ARC,目前已经不再维护,可以使用CFNetWork替代之

链接:https://github.(刘)com/pokeb/asi-http-request

3、进度提示效果1 MBProgressHUD

支持各种状态加载的提示效果,或者进度提示效果

链接:https://github.(刘)com/matej/MBProgressHUD

备注:SVProgresssHUD也可以实现这个效果(稍微简单些),并且不需要使用协议,同时也不需要声明实例(https://github.(刘)com/samvermette/SVProgressHUD)

4、进度提示效果2 ZAActivityBar

ZAActivityBar和SVProgressHUD非常相似,它提供了更加简洁的API来显示提示效果

链接:https://github.(刘)com/zacaltman/ZAActivityBar


 

5、用于JSON解析 JSONKit

提供了比SBJson更加优异的性能和更加便捷的使用方法,但是中文最好使用UTF-8的格式,否则容易造成乱码

链接:

https://github.(刘)com/johnezang/JSONKit

6、SDWebImage 图片异步加载和缓存

链接:https://github.(刘)com/rs/SDWebImage

备注:使用UIAcitivityIndicator-For-SDWebImage为SDWebImage显示加载效果(https://github.(刘)com/JJSaccolo/UIActivityIndicator-for-SDWebImage)

7、下拉属性,上拉加载更多

EGOTableViewPullRefresh 最早实现下拉刷新的类库,使用起来稍显麻烦,需要实现诸多协议

PullToRefresh 比EGOTableViewPullRefresh更加简单的使用,只要继承PullRefreshTableViewController,再实现refresh方法即可

STableViewController 增加了上拉加载更多的功能,需要继承StableViewViewController,再实现一些方法即可

SVPullToRefresh 使用更加方便

链接:

https://github.(刘)com/enormego/EGOTableViewPullRefresh

https://github.(刘)com/leah/PullToRefresh

https://github.(刘)com/shiki/STableViewController

https://github.(刘)com/samvermette/SVPullToRefresh

8、图片展示效果 MWPhotoBrowser

支持本地和远程图片展示,使用起来也比较方便,只要实现MWPhotoBrowerDelegate即可

链接:

https://github.(刘)com/mwaterfall/MWPhotoBrowser

 

9、PDF Reader Core for iOS

PDF阅读器的核心

链接:

https://github.com/vfr/Reader

<喎?"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGJyPgo8L3A+CjxwIGNsYXNzPQ=="p1">10、FTCoreText 富文本视图

链接:

https://github.(刘)com/FuerteInternational/FTCoreText

本文编写参考以及部分内容来自于:http://www.360doc.(刘)com/content/13/1211/08/14615320_336245146.shtml

时间: 2024-10-07 17:52:16

iOS开发常用的第三方类库的相关文章

【转】iOS开发常用的第三方类库

原文: http://blog.csdn.net/xiazailushang/article/details/9716043 在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率:同时,也可以从它们的源代码中学习到很多有用的东西. Reachability 检测网络连接 用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式. 可以从Apple网站下载到:http://developer.apple.com/libr

iOS开发之 用第三方类库实现轮播图

在github上面有很多的第三方类库,大大节约了大家的开发时间 下载地址:https://github.com/gsdios/SDCycleScrollView 现已支持cocoapods导入:pod 'SDCycleScrollView','~> 1.61' 效果 具体实现代码 #import "ViewController.h" #import "SDCycleScrollView.h" @interface ViewController () <S

iOS开发中的第三方类库管理工具-CocoaPods-

转载请注明出处 : http://blog.csdn.net/whjForWork/article/details/44967891 CocoaPods是什么? 当iOS 项目中需要使用第三方开源类库时,或者已使用的类库需要更新时,再去一个个重新下载非常麻烦,但是通过CocoaPods,我们可以一行命令就解决这个问题 CocoaPods是一个负责管理iOS项目中第三方开源代码的工具,Cocoa使用Ruby开发,其源码在Github上开源https://github.com/CocoaPods/C

整理iOS开发常用的第三方资源

一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址:https://github.com/topfunky/hpple 4:有文字输入时,能根据键盘是否弹出来调整自身显示内容的位置 地址:https://github.com/michaeltyson/TPKeyboardAv

iOS开发常用的第三方

网络通信 1.ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动).在不同iOS版本上略微有一些小问题(提醒显示上的),所以用的时候还是稍微修改一下比较好. 下载地址:https://github.com/pokeb/asi-http-request 2.AFNetworking 轻量级的通讯类库,使用非常简单. 下载地址:https://github.com/AFNetworking/AFNe

分享iOS开发常用(三方类库,工具,高仿APP,实用网站)

一 . JSONModel  (三方类库会有更新,建议大家在线下载) http://pan.baidu.com/s/1i5ybP1z 二.AFNetworkiong http://pan.baidu.com/s/1eSi8U0U 三.MJRefresh http://pan.baidu.com/s/1pKLVUv5 四.GData http://pan.baidu.com/s/1bIYCPo 五.MBProgreHUD+MJ http://pan.baidu.com/s/1i48AXkp ...

iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)

iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角) 2015-04-05 15:25 2482人阅读 评论(1) 收藏 举报开源框架 图像: 1.图片浏览控件MWPhotoBrowser       实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作.      下载:https://github.com/mwaterfall/MWPhotoBrowser目前比较活跃的社区仍旧是Github,

iOS开发-常用第三方开源框架介绍

iOS开发-常用第三方开源框架介绍 图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. 下载:https://github.com/mwaterfall/MWPhotoBrowser 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code.SourceForge等地方.由于Github社区太过主流,这里主要介绍一下G

转:常用的几个提高iOS开发效率的开源类库及工具

常用的几个提高iOS开发效率的开源类库及工具 iOS开发者 : 开发几个常用的开源类库及下载地址: 算上这个连接:http://wenku.baidu.com/view/bbeb0091dd88d0d233d46a00.html 1.json json编码解码2.GTMBase64 base64编码解码3.TouchXML xml解析4.SFHFKeychainUtils 安全保存用户密码到keychain中 5.MBProgressHUD 很棒的一个加载等待特效框架6.ASIHTTPReque