iOS一些实用的第三方库 网络篇

<声明>本文不是原创,本文为转载整理出处为http://github.ibireme.com/github/list/ios/#


1、基础

AFNetworking
很棒的HTTP网络通信库
asi-http-request
一个HTTP库 同样很知名 性能好,稳定 但已不再维护
MKNetworkKit
一个HTTP库 支持Mac 同样也不错
STHTTPRequest
一个非常简单的http库,包装了NSURLConnection
SVHTTPRequest
一个很简洁的http库
RestKit
一个HTTP库 用来与RESTful的服务进行交互
AFIncrementalStore
用CoreData和AFNetworking 将HTTP数据持久化
CocoaAsyncSocket
TCP/UDP包装库 支持Mac 很棒
Reachability
判断设备网络情况 和苹果的很像 用ARC、GCD
SDReachability
判断设备网络情况 和苹果的很像,更友好?
socket.IO-objc
支持HTTP 长轮询 socket.io
DTBonjour
Bonjour和Wifi
XMPPFramework
XMPP客户端的库~ 支持Mac
CocoaHTTPServer
一个轻量 HTTP Server 支持Mac
GCDWebServer
一个轻量 HTTP Server 用GCD实现的事件驱动

HTTPKit
一个轻量/高性能的嵌入式 HTTP Web Server,功能完整强大,基于Mongoose,可以用来写服务~
Barista
一个 HTTP Web Server,可以用来写服务
mongoose
纯C的HTTP Web服务器lib,嵌入式/跨平台
fossa
纯C的多协议服务器lib,嵌入式/跨平台,支持HTTP,Websocket,MQTT,mDNS等协议
SocketRocket
WebSocket客户端~
MailCore
IMAP SMTP邮件协议
CocoaSPDY
SPDY协议~
Interpreter
Node.js for iOS 7, 已不再维护


2.JSON

JSONKit
性能非常好的JSON解析库, 但目前已经可以用系统API替代了
json-framework
SBJson 曾经用得很广泛的JSON 性能差
TouchJSON
又一个JSON库
yajl-objc
一个JSON库 可以支持流解析 支持Mac
Mantle
JSON解析与对象映射的库,Github自家出的,可靠且功能强大
JSONModel
JSON解析与对象映射的库,应用广泛
MJExtension
JSON解析与对象映射的库


3.XML/Html

MWFeedParser
Feed/Atom解析
RSSKit
RSS Atom解析
ElementParser
提供Html和XML的解析
hpple
提供Html/XML解析
Ono
Ono (斧), Html/XML解析,包装自libxml2
Objective-C-HMTL-Parser
一个简单好用的HTML解析 包装了下libxml
OCGumbo
一个OC版HTML解析库, 包装自Google Gumbo(C99)
RaptureXML
一个简单的XML解析器 包装了libxml
KissXML
解析XML的库 包装了libxml
TBXML
快速解析xml的库
xmldocument
又一个解析XML的库
XMLDictionary
蛮好用的一个XML转NSDictionary的类~
XML-to-NSDictionary
XML转NSDictionary
MMMarkdown
一个渲染Markdown到HTML的小引擎
Ashton
在NSAttrbuteString和Html之间转换
XMLParser
XML解析成json~


4.功能性

LBCoreNet
大文件下载/断点续传/多任务下载
SDWebImage
网络图片&缓存,很棒,很多App都在用
FastImageCache
网络图片&缓存,Path开发
EGOImageLoading
下载使用网络图片的库
AsyncImageView
异步加载和显示图片
TCBlobDownload
下载大文件/ 断点续传
GroundControl
一个通过远程plist改变配置的库
appirater
提醒用户稍后到AppStore给你评分的功能
iRate
类似appirater 提醒用户稍后到AppStore评分 支持Mac
ShareKit
分享到国外的一些社交网站 的功能 用的的人挺多
Harpy
新版本更新提醒, 使用时需留意AppStore审核
iVersion
新版本更新提醒 功能提示
DataKit
以类似CoreData的Model 来获取网络资源
SDURLCache
URL缓存
objective-git
libgit的包装 挺庞大
nsrails
RoR风格的网络交互API


5.SDK

CZWeatherKit
获取天气数据,支持多个天气服务
openshare
国内几个社交网络的分享功能,直接调API,代码精简
facebook-ios-sdk
Facebook的SDK
MGTwitterEngine
一套Twtter库
Twitter-OAuth-iPhone
Twitter的OAuth功能
Foursquare-API-v2
Foursquare的库
objectiveflickr
Flicker API
octokit.objc
Github的API
ParcelKit
Dropbox封装CoreData
cocoalibspotify
spotify官方SDK
DeepBeliefSDK
Jetpac 图片识别的SDK
GDFileManagerKit
访问 dropbox GDrive之类的云存储

你可能感兴趣的:(iOS一些实用的第三方库 网络篇)