Bryan Yang

其修远兮,上下求索

嗨,我是杨彪,一名iOS开发者,正在探索iOS求学之道。路漫漫兮修远兮,吾将上下而求索。


开发中用到的工具记录




记录一下在开发的过程中使用到的一些小工具,这些小工具给我们带来了极大的便利。
(什么Xcode、Git、CocoaPods等就不写了,基本配置)

go2shell


Go2Shell 可以在 Finder 中打开当前目录的终端窗口,是一个对开发者来说非常有用的App。
特点:软件开发工具、小巧(大概只有2M)、免费、功能简单易用。

iTerm


iTerm 是一个为Mac OS X编写的,功能齐全的终端仿真程序。iTerm1是一个为Mac OS X编写的,功能齐全的终端仿真程序。目标是在为用户提供OS X下最佳的命令行经验。字母i代表了本地苹果的外观和风格的程序界面,并把重点放在完整的国际支持。 它合并由两个项目, CTerminal和TerminalX ,而这两者都是基于JTerminal项目。该软件非常有实用和易用性。
建议iTem配合Oh My Zsh使用,敲命令行简直舒服到不行~

ShadowsocksX-NG


科学上网,你懂的,不多说~
github上的链接,自己去下载

Easy New File


Easy New File 是一款小巧的 Finder 扩展应用,可以为 Finder 右键菜单中添加「新建文件」、「拷贝路径」、「打开终端」等功能选项,其中「新建文件」一项可支持许多格式文件的创建操作,比如有纯文本、富文本、Word/Excel/PPT、Markdown、HTML、XML 以及各类编程脚本。

Charles


Charles Mac是一款免费的HTTP信息抓包工具,可以有效地获取HTTP通信信息,主要用于网页的[开发]和调试等,Charles Mac可以看json和xml。但是其实用Google Chrome安装插件也是可以看到漂亮的格式的,可以检查HTMl,CSS和RSS内容是否标准。

Postman


Postman 是一个 Chrome 扩展,提供功能强大的 Web API & HTTP 请求调试。它能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers。

iPic


有了图床神器 iPic,可以通过拖拽、快捷键等方式上传图片或文件,支持微博、七牛、又拍、阿里云、Imgur、Flickr、Amazon S3 等云存储,自动保存 Markdown 格式链接,给你前所未有的插图体验。

XMind


XMIND Mac版是一款非常实用的商业[思维导图](Mindmap)软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。它的界面比同类型的 FreeMind要美观很多,绘制出的思维导图也更加漂亮,功能也更加丰富。加上它兼容FreeMind 和 MindManager数据格式,并且不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图。

Sublime Text


Sublime Text是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。2012年6月26日推出新版本的Sublime Text 2.0,与之前版本相比主要有较大的改善:支持 Retina 视网膜屏、快速跳到下一个、文本拖放、改善构建系统、CSS 自动完成和高亮设置等。

Visual Studio Code


Visual Studio Code(简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac以及 Linux,运行流畅,可谓是微软的良心之作……

Webstorm


WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

Sourcetree


Sourcetree for mac是 Windows 和Mac OS X 下免费的SVN、Git 和 Hg 客户端,同时也是Mercurial和Subversion版本控制系统工具。Sourcetree for mac支持创建、克隆、提交、push、pull 和合并等操作。SourceTree拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。

Tower


Tower Mac版是MAC OS平台上的[开发]软件,使用一款GIT的客户端,能够让开发者更好的管理GIF工具,使得工作能更快更好的进行。


总结

最后两个工具,个人不建议对它依赖性太强,如果能用命令行,可以坚持用命令行,能让你更清楚git的工作流程。
这里有一篇工具集合,如果想要了解更多可点击查看
Mac/iOS开发工程师 常用的软件 史上最全版

最近的文章

LLVM编译器之Clang前端

前沿 瞻仰大佬 Chris Lattner 三大杰作: Clang LLVM Swift 2010年开始编写 Swift语言,而且一个人实现了Swift的大部分基础架构;他也是 LVVM 以及 Clang的主要开发者。 什么是LLVMLLVM官网 The LLVM Project is a …

继续阅读
更早的文章

iOS中的armv7、armv7s、arm64、i386、x86_64等指令集的作用

前序我们常常在开发中看到一些熟悉的字眼armv7、armv7s、arm64、i386、x86_64,但是又都不太清楚他们具体表达的什么,还时常会弄混淆。那么,他们到底是什么呢?我们在Xcode中又该如何选择? 概念armarm处理器,特点是体积小、低功耗、低成本、高性能,所以几乎所有手机处理器都基 …

继续阅读