IOS 常用的第三方库

IOS

常用的第三方库

列举一下在平常开发中的一些常用的工具

xcode 插件

Alcatraz: xcode 插件管理工具

FuzzyAutocompletePlugin: 代码智能提示、自动补全

KSImageNamed-Xcode: 引入图片自动提示,预览

ColorSense-for-Xcode: 代码生成颜色预览,可视化编辑

VVDocumenter-Xcode: 规范化注释

更多插件可以参考下面链接

开源中国- Xcode插件

开发者最喜爱的十大开源Xcode插件

项目中常用到的三方库

AFNetworking: 网络库,我通常会在 AFN 上面再封装一层,主要封装接口逻辑

SDWebImage: 这个就不用说了,足够强大,虽然现在 AFN 也有了类似功能,但是依然不如 SDWI

Reachability: 网络状态判断,AFN 已有该功能

WebViewJavascriptBridge: WebView 和 Cocoa 之间消息传递

MagicalRecord: CoreData 的再次封装,使用更简单

Mantle: 替代 coredata 的 model 层解决方案

fmdb: SQLite 的封装,简单易用

TMCache: tumblr开源的一个内存/文件缓存

CoreTextWrapper: CoreText 库

DTCoreText: CoreText 库,支持 HTML

KissXML: XML 解析,支持读取和修改,基于libxml

GDataXML: XML 解析,支持读取和修改,google 开发

ZXingObjC: 二维码,支持编码解码

GTMNSString+HTML: 主要用于转义HTML中的特殊字符。以防止XSS攻击。google

GTMBase64: base64编解码,google

CocoaAsyncSocket: socket 通讯类库

GPUImage: 图像处理

JSONKit: json 解析,据称性能最好

NJKWebViewProgress: 没有使用私有 API 的 webview 进度条

IQKeyboardManager: 用户输入时弹出键盘管理的,页面自动上移,非常好用

MSWeakTimer: 避免 NSTimer 循环引用

pop: 动画库,Facebook

Masonry: 辅助自动布局

iCarousel: 类似 CollectionView

SVPullToRefresh: 上拉加载,下拉刷新

MWPhotoBrowser: 媒体库显示

MBProgressHUD: 进度条,加载效果提示

SVProgressHUD: 与 MBProgressHUD 类似

JDStatusBarNotification: statusBar 提示

MGTemplateEngine: 模板解析引擎,是AFNetworking的作者Matt的作品,它是一个比较流行的模板引擎,它的模板语言比较类似于Smarty、FreeMarker和Django。另外它可以支持自定义的Filter(以便实现自定义的渲染逻辑),需要依赖正则表达式的工具类RegexKit。

GRMustache: 模板解析引擎,相比MGTemplateEngine来说GRMustache简单不少,

FDFullscreenPopGesture: 一个丝滑的全屏滑动返回手势

UITableView+FDTemplateLayoutCell: 一个用来缓存 UITableViewCell 的高度的开源框架

KVOController: facebook 的开源 KVO 工具,使用方便,支持 block

有意思的三方库

MMMarkdown: markdown 转 HTML 的库

leveldb: Google 大神开发的 K-V 存储,高性能,低内存

BlocksKit: block 库,用来学习吧。。。

EKAlgorithms: 常用算法汇总

CocoaLumberjack: log 工具,支持企业级 log,太强大,目前用不上

YTKKeyValueStore: 唐巧开源的 K-V 存储工具类,不知道性能怎样

CoconutKit: 一系列扩展和自定义组件,学习学习~

MGTemplateEngine: 一个模板引擎

JSQMessagesViewController: 优雅的 iOS 消息类库, 常用于聊天应用中, 可定制性高

PNChart: 作者周楷雯是 90 后, 秒视的创始人, 该项目是一个带动画效果的图表控件, 简约易用, 受到不少开发者喜爱

JVFloatLabeledTextField: 作者是 Thumb Labs 的联合创始人, JVFloatLabeledTextField 是 UITextField 的子类, 主要实现输入框标签浮动效果, 创作灵感来自 Dribbble, 已出现多个移植版本

TTTAttributedLabel: UILabel 的替代品, 使 iOS 上的 Label 功能更加丰富, 可支持链接植入等功能

TPKeyboardAvoiding: 下拉键盘在 iOS 移动文本字段的通用解决方案, 能够自动处理键盘弹出后出现遮挡到文本输入框的问题

MJExtension: 一个 dictionary 映射为 object 的框架,可以用来学习学习

CocoaPods 我就不说了

OSX 常用软件/工具

Xcode:

Sip: 取色工具,自动转成 OC/swift 代码

Flux: 屏幕自动变色,护眼

Dash: 文档管理

Mark Man: 设计图标注

SimPholders2: 自动打开模拟器文件位置,(吐槽: iOS8模拟器文件位置坑死)

SourceTree: Git 管理

licecap: 屏幕录制 gif

Skitch: 圈点,图片标注

MacDown: markdown 编辑器,Mou 跳票了,就改用这个了

Charles: 抓包工具

sublime text: 代码编辑器

Kaleidoscope: 文件对比

jason: json 解析

DSYM: iOS crash 分析工具

Postman: 接口调试

调试

Chisel: facebook 出品,方便在xcode 里面进行调试

久违的的LLDB篇一,让lldb提升你的效率

LLdb篇2教你使用faceBook的chisel来提高调试效率

Chisel-LLDB命令插件,让调试更Easy

参考

GitHub 上都有哪些值得关注学习的 iOS 开源项目

Github-iOS备忘

走马观花

Code4App

GitHub Top 100 简介

分享到

pod

xcode

工具

NEWER

json中头疼的nullOLDER

浅谈 Autolayout

发布

多说

近期文章

HTTPS 详解

AFNetworking 源码阅读

使用xib加载View的小技巧

给 iTerm 终端设置代理

百度 WormHole 漏洞分析

分类

HTTP5

OSX2

Swift1

iOS32

web1

安全2

工具党3

有意思4

闲聊5

归档

January 20162

November 20153

October 20151

September 20154

August 20151

July 20155

June 20153

May 20152

April 20154

March 20152

January 20151

December 20142

November 20144

October 20145

September 20144

August 20147

July 20145


首页归档关于

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,519评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,842评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,544评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,742评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,646评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,027评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,513评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,169评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,324评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,268评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,299评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,996评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,591评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,667评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,911评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,288评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,871评论 2 341

推荐阅读更多精彩内容

  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 23,615评论 8 183
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,236评论 7 249
  • 今天下午和朋友聊天,说道失恋的事情,心情变得不好。 已经过去两个多月了,坦然接受这个事实,也知道回不到过去,祝福并...
    一朵朵儿阅读 142评论 0 0
  • 0.1 当年陆潮汐还是一个扔进人海里都不会被发现的人,也就是小学作文中的那种“不高不矮,不胖不瘦,长得还行”的那种...
    张亘古阅读 284评论 0 0
  • 我很害怕 害怕囚鹿认作骏马 害怕乞求成了威逼 害怕忠义被指奸佞 害怕你听不见我 我害怕啊 害怕兄弟执刀 害怕天颠地...
    隐规阅读 210评论 0 1