前言:俗话说,工欲善其事必先利其器。我们工作的时候往往会用到不少软件工具来辅助提高我们的工作效率。下面是我平常工作中使用到的一些软件界面,接下来我介绍一下一些好用的软件工具。
1.Dash
Dash是一款Api查询软件,功能十分之强大,平常主要是使用它来查询一些Api,当然你也可以把它当做一个搜索引擎,它可以轻松的切换不同的搜索源,比如(Google、百度、github等网站),相比于打开网站搜索的方式效率提高了好几倍,如下图所示。
2.Adobe Photoshop(PS)
Adobe Photoshop是数字图像处理和编辑的软件,是UI设计师首选的设计软件。当然作为一名开发人员,多多少少会UI进行接触,经常麻烦UI妹子总不是办法,那么会一点PS那你就轻松多了,因为一些图片编辑轻松搞定。当然如果你们想高逼格一点。
3.SourceTree
SourceTree一款可视化界面的项目版本控制软件,用于git项目管理,相对于使用终端命令控制的方式,SourceTree的优势在于简单易用,可视化的界面使用户不必记住那么多的命令,了解基本的流程就可以放心使用,如图
4.PaintCode
PaintCode是一款专业的矢量图形绘制软件,并且能把绘制出来的图形直接生成对应的代码,目前支持生成的代码类型包括OC,Java,Swift,JS,HTML等。作为一名程序员,当要绘制一些复杂的界面图形时,又没头绪时,那么PaintCode简直就是神器的存在。
5.AppCode
AppCode是一款Objective-C的集成开发环境(IDE),它是LetBrians用以替代Xcode的一款产品,用来提高Cocoa编码效率的工具,被誉为“十大Mac和iOS应用开发工具”。AppCode可以自动完成代码的导航,自动隐藏代码,代码分析,智能简化代码提示等功能,最近Xcode抽风,不能智能提醒代码,转战Appcode。AppCode作为一个辅助开发工具还是在一定程度帮助到我们。
6.WebStrom
WebStrom是一款JavaScript开发工具,功能十分强大,但由于本人平常只是用来编辑一下HTML,使用不多,不作多介。
7.Sip
Sip是一款清爽简单的颜色选择工具,它可以轻松帮助你提取各种颜色,并完成拷贝,直接生成对应的颜色编码,你只需要Command+V即可粘贴到你的颜色代码(支持 CSS Hex,UIColor 等等)。
8.Dr.Unarchiver
Mac系统下一款比较好用的全能界面软件,它可以无需解压即可直接先预览,十分实用。
9.Parallels Desktop
Parallels Desktop Mac系统下最好用的虚拟机,没有之一,相对于Windows系统,Mac还是不能解决我们所有办公,软件的需求,但是感觉安装双系统又太浪费,那么选择安装Parallels Desktop虚拟机就是非常明智的选择,它能够轻松帮助我们安装和使用Windows。
10.AnyTrans
AnyTran是一款方便管理iOS设备的软件,手机可以在无需越狱的情况下直接将MAC端的资料放到iOS设备中,并且可以对手机端的资料进行快速备份,该应用使用起来比iTUnes更加顺手。
11.Parrot
Parrot是一款iOS模拟器沙盒文件管理工具,能方便开发者快速找到模拟器中存储的文件,有效提高开发者的开发效率。
12.DayOne
一款小清新的日记记录软件,界面清新功能十分赞。手机端的忠实粉丝,喜欢记录心情,写日记的读者可以留一下。
13.Reveal
Reveal是一款方便开发者调试iOS应用UI界面的一款界面,类似于Xcode的界面调试功能,但相比下,Reveal界面调试功能十分强大,是iOS开发者必备的开发工具之一。
14.Cornerstones
Cornerstones是一款SVN版本控制管理软件,使用SVN进行版本控制的开发者可以了解下。
15.PostMan
Postman是一款Http请求虚拟工具,在开发中我们经常需要跟接口进行打交道,它能够很方便的输入header、body来调试我们的接口。
16.SubLime Text
SubLime Text是一款代码编辑器,也是html和散文先进的文本编辑器。它擅长编辑、管理代码,更快,更便捷,更强大,可扩展,总之,除了开发必备的IDE,你还需要这样的一款代码编辑工具他的用户界面非常漂亮,而且功能十分强大,例如迷你地图、多选择、python插件等。
17.MWeb
MWeb是基于MarkDown编辑器和静态博客生成工具是一个专门为用Markdown写文章并且要发布成网站、博客的生成工具,MWeb Mac版既可以当编辑器使用又可以当博客生成工具使用。
18.App Icon Gear
App应用图标及启动图制作工具,根据提供的初始图片可以一键导出多平台应用图标\启动图及配置文件,能够很大程度的提示效率,帮助UI节省时间,加快项目进度。
19.MindNode
MindNode是一个功能强大而且直观的思维导图程序。她同事具备专注性和灵活性,是进行思维组织规划工作事件的绝佳工具。