常用的第三方库

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

xcode 插件

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

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

项目中常用到的三方库

有意思的三方库

  • 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 简介