iOSApp技术整理存档——工具类

工欲善其事必先利其器,开发过程遭到软件、工具的运会让你的工作效率高涨,就像开挂了相同
文中提到的装有软件基本都得以这网站找到破解版本:精品Mac应用分享

开山的斧——工具

1. IDE跟编程软件

Xcode:

苹果支付必备工具,可以做到iOS、MacOS系统及之App开发、调试、性能优化等各种操作,不加以详述;

IntelliJ IDE:

java开发IDE,如果了卿决定做一个彻头彻尾苹果开发者,可以忽略此条,如果无是,希望您可知接触一下java开发;

TextWrangler:

Mac平台下使用率较大的文件、代码编辑工具,支持C、C++、JAVA、OC、HTML、js等多种语言,是开进程被必备之代码查看、编辑工具;

Sublime Text:

以及齐,相较于TextWrangler,更善于编辑、管理代码,更快,更轻便,更强劲,可扩大,总之,除了开发必备的IDE,你还需这么的一律迟迟代码编辑工具;

Hbuilder:

前端开发工具,如果了公决定做一个纯粹苹果开发者,可以忽略此条,如果未是,希望而能够接触一下H5开发,JavaWeb、H5都好;

Android Studio:

安卓用开发工具,如果了您决定做一个彻头彻尾苹果开发者,可以忽略此条,如果不是,希望您能接触一下安卓开发,App开发有很多互通或者上的处在,如果你能够兼职两者,绝对受益匪浅;

2. 支出辅助工具

Dash:

最好的API文档管理工具,查开发文档、语言特征、代码实现等等,有矣它们,你就相当给有了一个知识库,你不能不经常去用它们!

Navicat Premium:

数据库管理工具,由Oracle公司开支,能够用多艺术远程连接、管理数据库,具有高效、稳定快速等特征,后端开发、移动端测试阶段必备工具;

DBeaver:

同齐,但是这款数据库管理工具具备一个表征,就是足以高速查看数据库表设计布局以及特性,这同一特性是Navicat
Premium所未持有的;

TextLab:

格式化工具,包含格式化json数据、URL转码、大小写转化、数据格式化等力量,强大的处当受集成了超越多数据、文本相关力量让寥寥;

Postman:

接口调试工具,可以协助你当后台完成接口开发从此很快管理、测试这些接口,并且在支付进程中帮您梳理接口定义、参数、返回值等数,绝对是提高效率的神器;

Charles:

同样缓“抓包”工具,如同Windows上的Fiddler一样,可以兑现对网络要的抓取、分析、模拟、修改等操作,而且不但可于Mac平台,还好透过局域网络对活动端网络数据开展通缉包,各工种开发人员必备工具;

3. 统筹工具(基本)

Xmind:

一款实用的思考导图软件,简单容易用、美观、功能强大,拥有高效的可视化思维模式,具备可扩大、跨平台、稳定性以及属性,真正扶持用户增长生产率,促进中联系,管理思想逻辑等;

OmniGraffle:

OmniGraffle可以为此来绘制图表,流程图,组织结构图与插图,也足以就此来组织头脑中构思的信,组织头脑风暴之结果,绘制心智图,作为样式管理器,或设计网页还是PDF文档的原型。

App Icon Gear:

App应用图标和启动图制作工具,根据提供的开始图片可以一样键导出多平台利用图标\开行图和部署文件,能够好可怜程度之提醒效率,帮助UI节省时间,加快项目进度;

PS:

PS是什么就绝不我基本上介绍了,至于一个开发人员为什么要假装一个PS,第一进行一下视野和角度,第二提高与UI沟通的顺畅度,第三局部于小UI改动自主可以好;

ImageOptim:

图表优化压缩工具,能够实现优化、无伤害图片压缩,操作便利,功能强大,可以达成30%-70%底压缩比,即打包安装包时可以大大方方节省图片占用的上空;

Flinto:

同等缓轻量、高效的综合性交互原型设计工具,从不过简单易行的页面跳反至令人记忆深刻的上佳交互动效,无需任何代码也未尝复杂的时间轴,Flinto的操作性几乎是具原型工具被尽简单易行快捷的,以后老板于你出东西而虽优先来同样仿中心动效让他看了。

4. 管理工具

iStatistica:

无异于款款Mac上出彩的工具,可以监督体系的状态,包括CPU、磁盘使用、内存以,网速、电池等消息,支持菜单栏显示和通告中心工具,了解熟悉你的电脑,会为您的开支功力和频率提升广大;

Parallels Desktop:

运转于 Mac 电脑及之极为可观的虚拟机软件,你可以以 Mac OS X
下颇便宜运行 Windows、Linux
等操作系统及采取,你可以当平台电脑上管理多种不同的操作系统从而成就你的付出过程遭到Mac无法做到的长河。温馨提醒:这个虚拟你绝对免是以打LOL的;

ShadowsocksX:

VPN管理软件,如果您想翻更多的资料、看到更多新技巧、使用Google搜索引擎,那么学会怎么翻墙是公必须要经历之一个经过;

Renamer:

批量重命名工具,他的有力的处当为批量再度命名,搜索关键词替换和于定义规则命名等,至于到底有差不多好用,自己失去尝试一下即知了;

CleanMyMac:

电脑管理工具,可以一键智能清理电脑、也得打定义清理范围、规则,如果您是一个完美主义者,这个软件是少不了之,如果无是,请忽略;

ScreenFlow:

录屏和深软件,使用 ScreenFlow 不光可以录制 Mac
屏幕上之一举一动和作者的响声,更着重的运价值是深编排这小圈子,除了那些专业的视频编辑工具(如:Final
Cut Pro),没有另外一样缓 Mac 视频录制软件会和 ScreenFlow 相比较。

Reflector 2:

和齐,可以提供录制手机屏幕功能,只需要手机总是电脑,打开这个软件即可轻松愉快的始发录屏操作,至于有啊用?自己体会!

GitHubDesktop:

GitHub桌面版,GitHub是一个超大的代码仓库,完全开源,对于开发者来说,这虽是一个财富,如果您想成一个优异之开发者,那么您需要如此同样迟迟Git代码库管理工具,让你快便捷管理而的要您藏之源码;

TeamViewer:

远程管理工具,不自然要用当下款软件,但是若的计算机及须有同等悠悠远程管理软件,否则你的累累支出相关的办事开展起会遇上阻碍;

5. 其他工具

Snip:

截图软件,千万不要将QQ自带的截图功能作为你的首选截图工具,你要装一个独自的、可以全局使用,功能完善的截图软件,适当的截图操作会为集团开发过程中交流节省很怪之本金,能够迅速、精确的定位问题,寻求解决方案;

Site Sucker:

一键扒站神器,作为苹果开发人员,你可以不是极用如此一个软件,但是还是建议乃都着,说不定哪天即会派上用场;

相关文章