MacTribe(如何优雅的使用Mac)Mac开发云集工具

Mac常用软件推荐(开发者工具)

2018-10-13  本文已影响6人  5ea1aaa189a6

上一篇Mac常用软件推荐意料之外的受到了很多朋友的喜欢,还入选了Mac教程收集专题,于是懒了两个星期终于又有动力更新博客。接着上一篇的主题,这里我会推荐一些Mac上很好用的开发者工具。

注意:博主是一个iOS攻城狮,偶尔写写前端,也会写一些python脚本小工具。工具链更加偏向移动端开发~~其他各个领域的开发同学不喜勿喷。

mac_app.png

代码编辑

程序员最长时间接触的自然是开发工具,强大如Visual Studio, JetBrains全家桶这样的IDEA。到各种轻量的代码编辑器Sublime, VS Code等等。这里说下我比较常用的3个开发工具:

其他辅助工具

iTerm2(免费)

说实在的iTerm2个人认为对程序员算是必备的软件了。虽然Mac自带的终端已经很好用了,但是iTerm更好用,功能更加强大。个人体验明显好于系统终端的亮点:

iterm.png

Reveal(收费)

iOS UI调试工具,其实Xcode本身也是具备ui调试能力的,但是Xcode自带的UI调试有一个很致命的缺陷。那就是卡,从点击UI 调试的按钮到整个布局结构被呈现出来感觉需要1分钟左右,这还是在我高配的MacPro下,难以想象在配置偏低的Air上如何使用,相比之下Reveal使用起来就好很多,打开速度快,调试流畅。不过Reveal也有缺点,就是使用起来需要引入用于调试的库,我一般都直接通过pod引入,会方便一些,只需要在podfile中添加下面的内容就行了:

pod 'Reveal-SDK', :git => 'https://git.coding.net/kakukeme/Reveal-SDk.git', :configurations => ['Debug']

Charles(收费)

charles是一个类似wireshark的抓包工具,虽然是收费的,但是不付钱完全也是可以用的。只是不付钱超过试用期后每次打开都会多等几十秒恶心你,然后就是使用时长不能超过30分钟。忍忍也能用。话说回来个人认为是mac上最好的抓包工具,charle的主要功能包括但不限于:

网络调试可以说是app开发中必备的技能了,另外charles还可以用来分析其他app的网络请求,学习一下别人的网络交互协议,简直美滋滋。

上一个Charles的抓包教程吧:

https://blog.devtang.com/2015/11/14/charles-introduction/

PostMan(免费)

postMan也是一个用于网络调试的工具,由google爸爸出品,俗话说的号,谷歌出品,必属精品。postman相比于Charles更倾向于http请求调试,

1、支持用例管理

2、支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能

3、支持批量运行

4、支持用例导出、导入

5、支持云端保存用例【付费用户】

SourcesTree(免费)

一款完全免费的git GUI工具。我想对于绝大多数ios开发者来说,命令行使用git还是不太方便的(因为xcodeproj文件实在是版本控制的终极毒瘤),sourcesTree个人认为是mac下最优秀的git GUI工具之一。

Expressions 正则检查工具(收费)

Expressions是一个正则检测工具,支持实时检测,常用正则表达式保存管理等,侧栏还有正则的语法,不记得了随时查看,界面美观,用起来还是很方便的。

Expressions.png

Sip 一个好用的取色工具(收费)

取色工具其实网上一找一大把,但是为什么我选择了sip,最主要的原因是sip说我所知到的唯一一个取色后能自动生成各种语言的对应代码的工具。下图是sip支持的编程语言的一部分,我们可以直接使用sip的吸管取色,然后直接在代码编辑器中commond + v 粘贴对应的颜色代码,是不是很酷炫。好了,酷炫归酷炫,就9.9美刀的价格来说,还是有点小贵,sip对效率的提升还是有的,不过对于那些不太怎么编写ui的同学来说,我建议就不要买啦~

sip.png
上一篇下一篇

猜你喜欢

热点阅读