[iOS]一些用过的第三方库和工具(持续更新)

来源:互联网 发布:mac梦幻西游装在那 编辑:程序博客网 时间:2024/04/30 22:59

所有第三方库都都可以在GitHub中搜索到示例代码,(如果是官方的库请直接去官方网站下载)。

所有的工具App请在百度搜索下载地址,都有破解版/免费版。

如有错误的地方请留言,谢谢!(n_n)

蓝色的为最近一次添加的


iFunBox(查看手机资源,未越狱手机可拷贝资源到电脑中,越狱手机可写入资源)

cocoaPods (第三方库管理, 目前很多项目都支持,我觉得有必要学习下)

LICEcap(屏幕录制)

StarUML(UML建模)

Aspects(拦截器,用于面向切面的编程)

IQKeyboardManager(防止键盘遮挡输入框)

Masonry(autolayout)

Mantle(基础数据模型封装)

ReactiveCocoa(RAC)

IAPHelper(IAP)

POP(快速动画引擎)


UI(UI关注的比较少)

AMSlideMenu (有左右滑动效果)

MBProgressHUD(各种提示框)

SIAlertView(各种警告框)

iCarousel(旋转木马等UI)

MBProgressHUD(各种提示框)

AwesomeMenu(散开按钮)

MGSwipeTableCell(定制的TableViewCell,带有滑动菜单)

PKRevealController(UI框架,左右菜单栏)

iOS-charts(图表)

Concorde(下载解码渐进式jpeg)

PDTSimpleCalendar(UI,drop-in日历组件)

MMDrawerController(侧边栏)


网络请求

AFNetworking

ASIHttpRequest(做Http Request的时候有重发问题,服务器可能会接收到几次Request,上传和下载都很好用,包括判断是否有网络,2G or 3G,已经被放弃更新了)

MKNetworkKit (纯OC的封装,据说非常好用,但未使用过)

RestKit

AsyncSocket(简单易用,但是出现过Crash,在 closeWithError: 具体的原因不明)

Versiions (SVN管理工具)

Tower (Git管理工具)

CocoaPacketAnalyzer(网络抓包工具,抓本地网卡网络层数据包)

Alamofire (Swift写的网络库,跟AFNetworking是同一个作者)


音视频(多媒体)

AudioStream(会Crash,在频繁操作,暂停/停止 后 有可能还会继续播放(也许我使用不当吧))

FreeStream(在播放网络歌曲的时候偶尔也是会出现Crash的)

lame(Wav/pcm 互转 mp3,比较耗时)

VoiceConvert(amr 互转 wav)

GPUImage(非常强大,各种动态滤镜,播放/录制视频)

FFmpeg(强大的视频音频流处理工具类)

iMediaHUD(查看音视频文件数据格式)

0xED(查询文件二进制)


网络图片加载/缓存/

EGOImageView(支持下载,缓存图片)

SDWebImage(支持下载,缓存到内存中,缓存到磁盘中,因为是UIImageView的类别,所以我在这上面封装了一个包含imageURL的类来使用)


JSON解析

SBJson

NSJSONSerialization (iOS5+ API)


XML解析

KissXML


数据库

FMDB(sqlite3上层封装,简单易用)

SQLiteManager(查看数据库文件)

MagicalRecord (CoreData)

realm


二维码(iOS7.0以及更高版本使用系统API  AVFoundation框架中)

ZBarSDK(iOS7.0-)


即时聊天

服务器端:OpenFire

iOS客户端:XMPP(这个网上有现成的项目)


。。。 之后会继续更新。


0 0
原创粉丝点击