所有第三方库都都可以在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(这个网上有现成的项目)
。。。 之后会继续更新。