C++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:

一键扒站神器,作为苹果开发人员,你可免是绝急需这样一个软件,但是要建议您都在,说不定哪天就是见面派上用场;