开发配置
最后更新于:2022-04-02 05:45:04
[TOC]
# 软件网址
> https://www.waitsun.com/
> http://www.macfere.com/
> https://www.macpeers.com/
# 其他待用
## [Crashlytics 的服务好用吗?](https://www.zhihu.com/question/20750459)
刚被 Twitter 收购的一个错误代码报告分析服务
# 数据库管理
## Navicat Premium
强大的数据库管理工具
## TablePlus
漂亮的多数据库管理工具
https://www.macwk.com/soft/tableplus
# 图像
## PaintCode
[PaintCode](https://www.macwk.com/soft/paintcode) 是一款可以将图像转换为程序代码的应用,您可以在PaintCode中画图,可以导入PDF,SVG,PSD,AI和EPS文档。然后选择程序语言即可时实生成代码,支持:Swift,Objective-C,Java,C#,JavaScript。另外还支持将图像导出为svg格式。
PaintCode 很好的避免了使用@1x,@2x和@3x来适配设备分辨率这种笨方法。
# iOS
## AppDoo
appdoo 适用于所有对应用程序有很好想法但不具备编程知识的人。另一方面,appdoo 适合非常快速地创建应用程序的原型,然后在 iOS 设备上对其进行测试并将其分享给其他人。
## Reveal
一款调试 iOS 应用 UI 的工具
## FlawlessApp
帮助iOS开发人员构建像素级完美应用的工具,Flawless App 作为插件集成在 iOS 模拟器中,可以让您对比 UI 高保真设计图和 IOS 真实运行环境中的视觉显示的差异从而进行动态修复。
# 优化
## Squeezer
Squeezer 批量压缩图片工具中体验方便的压缩服务吧,不但可以体验压缩图像的功能还有编译器编译(和缩小):LESS,Stylus,SCSS,Sass,CoffeeScript,Literate CoffeeScript,TypeScript,Babel / ES6
选项.gzip最终输出
获取每个转换文档的有用信息
两个视图选项:迷你或扩展,
## Squash
Squash 优化图像的文件大小不应该使它们变得粗糙或模糊。将图像拖入Squash保持其现有的质量,同时减少文件大小和节省空间!软件可以减少用于作为电子邮件附件发送的文件的大小。优化网站和电子邮件广告系列的图片,使其在线立即加载。以节省时间,当上传到Facebook或Twitter!将TIFF和RAW文件转换为JPG文件,以便他们对网络友好。还有更多自己体验吧。
## Schwartz
帮助解决编写复杂的图形绘图代码的痛苦。Schwartz可以在一个用户友好的图形环境,创建基于矢量的图形组成与然后自动生成源代码用于呈现你的作文在 iOS、 OS X、 Web 或任何其他平台上。
## Cashew
Cashew for Mac是一种简单,快捷,优雅的应用程序来管理您的Github上的问题。
## Hut
Mac平台上的一款开发软件。Hut Mac版是一个API和web原型工具。通过允许web开发人员快速原型化api和web页面,工具附带一个HTTP服务器,它可以立即服务您的api和web页面。工作区可以帮助您将服务组合在一起,保存您的工作并与您的同事共享。
## WebReaver
Mac平台上的一款Web应用安全检测工具,WebReaver拥有Websecurify最新的安全测试引擎,它拥有超过70个通用漏洞检查范围表的SQL注入,表达注入和跨站点脚本会话管理问题,信息披露等,为您节省时间和金钱。
## Proxie
一款Mac上实用的HTTP网络开发调试工具,可以帮助开发中调试软件,在HTTP客户端和Internet之间建立代理!
## iSwift
是一款Mac平台的Swift代码转换工具,可以帮助我们快速将Objective-C代码转换成Swift代码,支持拖拽操作,简介高效的界面就像是才做一款翻译软件一样。
## App Icon Gear
一款App图标、启动图及Xcode Asset图片资源压制工具。App Icon Gear 可以非常方便地同Xcode协同工作,操作十分简单,您可以用它快速压制各种尺寸的图片。
## Sparkle
作为Cocoa应用程序开发者,可以选择自己手动来实现此功能,也可以选择一些优秀的开源框架。Sparkle就是其中之一。Sparkle是一个非常简单且易用的Cocoa应用程序更新框架,他可以给你的应用程序加入更新支持([使用实例](http://www.cocoachina.com/macdev/cocoa/2010/0920/2111.html))。
## Easy APNs Provider
是一款为iOS、Mac app提供推送测试的小工具。
## Flinto
一款非常实用的设计工具软件。flinto Mac版可以帮你创建可交互式的设计原型,并且可以在网页和移动端设备上运行。flinto 作为一款 Mac 上强大的移动应用原型设计工具,可以用于创建可交互动画的移动应用原型,支持和 Sketch 等应用结合使用,很不错!
## Briefs
MAC上最新上架的专业APP设计工具,提供了成熟的交互设计功能,堪称移动APP上的“Axure RP”,设计师可以利用她设计完整的iPhone、iPad 应用交互模型,并利用模拟器即时体验设计的成果,或者利用BriefsLive,将作品同步到装有Briefscase的iOS 6.0设备里让用户、同事亲身体验你的模型。
## Reveal
Mac os平台上的一款开发者调试IOS应用的Mac开发软件,reveal Mac版它能够在运行时调试和修改iOS应用程序。Reveal能连接到应用程序,并允许开发者编辑各种用户界面参数,这反过来会立即反应在程序的UI上。
## Navicat Data Modeler
一款Mac OS平台上强大的和符合成本效益的数据库设计工具,它可让用户创建高质素逻辑和物理数据模型。它支持各种数据库系统,包括 MySQL、Oracle、SQL Server、PostgreSQL 和 SQLite。
## DbWrench
Mac平台上的一款可视化的数据库设计和编辑工具,DbWrench Mac版可以与主流的数据库兼容。
## SQLEditor
Mac os平台上的一款给力的数据库管理软件,这款软件的主要功能就是帮助你更好更快的建立数据库内容,直观的编辑界面,方便在创建的时候进行检查。
## Replia
Mac平台上的一款开发软件,Replia Mac版是为iOS应用程序开发者提供的工具,快速生成Objective-C/Swift/Storyboard源代码为PS或者Sketch设计者。
# Markdown
## Yu Writer
[Yu Writer:漂亮好用的 Markdown 写作工具](https://ivarptr.github.io/yu-writer.site/)
## Quiver
官网:http://happenapps.com/#quiver
## MWeb for Mac
官网:http://zh.mweb.im/
[Markdown中插入图片有什么技巧?](https://www.zhihu.com/question/21065229)
# 代码编辑器
## [CodeRunner](http://www.orsoon.com/Mac/138916.html)
一款macOS平台的代码运行测试工具,该软件是Mac平台运行各种小代码的专用工具,可以不需要安装额外的语言环境就可以执行一些代码的简单小工具。
**破解:**
屏蔽验证并成功激活软件:修改“hosts”文件,另起一行加上`127.0.0.1 coderunnerapp.com`。
key:
AEAAA-AB7BS-5QKQA-MXMCQ
AEAAA-ADXM2-SPG6D-GUTZQ
AEAAA-AH7FB-UM2AB-JNDGQ
## PaintCode
PaintCode 2是一个简单的矢量绘图编程软件,它能节省你大量的编程时间,因为你只要把程序给画出来,然后把剩下的都交给PaintCode 2吧,即刻就能生成OS X和iOS的代码。
# SVN客户端
## [Xversion](http://www.ikoder.com/)
支持SVN多个版本:1.6, 1.7, 1.8 & 1.9等,Xversion for mac (管理工具)支持多种协议以及版本控制功能,简单易用,是一款很不错的SVN客户端。
## Cornerstone
Mac上最佳的SVN管理工具,CornerStone V2.7.10 破解版是Mac OS X系统下非常好用的一款svn工具,至XCode5之后,我的使用环境是Mac OS X 10.9, dmg文件来的,不用进行破解操作,直接拉到application的文件夹那里就行了。
## svn命令行
# GIT客户端
## [GitAhead](http://gitahead.scitools.com/)
平台:Mac,windows,linux
Git图形管理客户端软件,能够高效率制作产品原型,快速绘制线框图、流程图、网站架构图、示意图、HTML 模版等。它可以辅助产品经理快速设计完整的产品原型,并结合批注、说明以及流程图、框架图等元素将产品完整地表述给各方面设计人员,如 UI、UE 等等
## Fork
Mac平台上的Git客户端软件,相信很多程序员朋友对各种Git客户端工具都很熟悉,Fork Mac版就是其中一款,Fork Mac版拥有非常简洁、友好的用户界面,有需要的程序员用户可以试试。
## [Tower](https://www.git-tower.com/) (收费)
## [SourceTree](https://www.sourcetreeapp.com/)
[Git常用命令](http://gityuan.com/2015/06/27/git-notes/)
# Chmox (Mac)
Mac上查看chm手册文件
官网:
http://chmox.sourceforge.net/
# hosts (翻墙google)
[悠悠HOSTS](http://www.uuhosts.com/index/index.html)
https://github.com/racaljk/hosts
[HostsToolforMac](https://github.com/ZzzM/HostsToolforMac)
[SwitchHosts](http://oldj.github.io/SwitchHosts/)
[Gas Mask](https://github.com/2ndalpha/gasmask)
## hosts所在文件夹:
Windows 系统hosts位于 `C:\Windows\System32\drivers\etc\hosts`
Android(安卓)系统hosts位于 `/etc/hosts`
Mac(苹果电脑)系统hosts位于 `/etc/hosts`
iPhone(iOS)系统hosts位于 `/etc/hosts`
Linux系统hosts位于 `/etc/hosts`
绝大多数Unix系统都是在 `/etc/hosts`
## 修改hosts后生效的方法:
* Windows
开始 -> 运行 -> 输入cmd -> 在CMD窗口输入
~~~
ipconfig /flushdns
~~~
* Linux
终端输入
~~~
sudo rcnscd restart
~~~
对于systemd发行版,请使用命令
~~~
sudo systemctl restart NetworkManager
~~~
如果不懂请都尝试下
* Mac OS X终端输入
~~~
sudo killall -HUP mDNSResponder
~~~
* Android
开启飞行模式 -> 关闭飞行模式
* 通用方法
拔网线(断网) -> 插网线(重新连接网络)
(有时候不需要这么做也可以的,反正老D很少刷新DNS,刷新可以更快的解析)
# 网络
## [VirtualHostX](https://clickontyler.com/virtualhostx/)
它可以轻松架设并管理本地的网站项目,VHX默认支持Mac内置Apache ,MAMP,XAMPP,ZEND S CE四种环境的Web Server,支持自定义Web Server,同时VHS还提供特殊服:“LiftOff”,开启LiftOff后软件自动为本地网站建立一个域名,供他人在公网访问你的“本地网站”,LiftOff是付费服务,每月10刀,24小时1刀。
# FTP
## Transmit
专业必备FTP客户端软件
# VNC| 远程桌面
## Jump Desktop
Jump Desktop 是一款Mac上非常强大和易用的远程桌面控制软件,支持RDP、VNC协议,无论速度、性能和流畅度上都非常不错,支持全屏、文本粘贴复制、快捷键发送等功能,可以用它远程连接Windows电脑!
## Remotix (收费)
优秀的VNC/RDP远程桌面工具
## Screens
VNC客户端 远程桌面工具
需要 VNC 服务器(例如 UltraVNC 或 TightVNC)才能连接到 Windows 计算机上。
## [goPanel](https://www.waitsun.com/gopanel-1-9-1.html)
这是一款Mac平台的实用的服务器管理工具,通过SSH连接上服务器,然后就可以通过goPanel方便的控制服务器了,支持安装和配置Apache, php, mysql, ftp, email等,很不错!
# SSH
## [shuttle](https://github.com/fitztrev/shuttle)
## ZOC Terminal
破解:
the first sn-part:
51698/01027/34713
and the second sn part being:
00937
# 编程开发
## [Understand](https://scitools.com/features/)
Understand的使用感超棒,和[source insight](http://www.sourceinsight.com/)很像,是一款功能强大的代码分析阅读工具。Understand除了基本的代码阅读, 代码分析之外. 还有很多更强大的功能, 诸如依赖分析, 图形化(UML)等, 还支持众多语言:
# [Sourcetrail](https://www.sourcetrail.com/)
SourceTrail:`C / C ++和Java`的跨平台源代码分析浏览工具。能够快速的分析源代码的结构和运行流程,在不熟悉的源代码上获得高效的阅读能力。
## SQLPro studio
## Mischief
## Snagit
# 白板教学
## Deskscribble
Deskscribble是一款可在桌面上所有打开的窗口上进行随意绘制的有趣桌面绘图软件。
## [Ink2Go](http://ink2go.org/)
Ink2Go 是一个屏幕注释和让你在桌面应用程序中写入录音功能。把注释保存为图像文件或者记录整个录音过程来作为可共享的视频.
## Highlight
一款全屏下手绘的软件,典型的用例是当你在用PPT讲网络课程时,可以在PPT上画出重点给学生看
## Napkin
强大的图片注释工具
# 数学软件
## Maplesoft Maple
## Dash
Dash是一个API文档浏览器( API Documentation Browser),以及代码片段管理工具(Code Snippet Manager)。它就只有这两个功能,但确实是程序员最为关心的特性,可以毫不夸张地说,Dash是它们之中做的最好的一个!非常实用。从它第一版发布用到现在,绝对是一个你值得拥有的文档管理工具.
## Geany 编辑器
命令启动
~~~
ln -s /Applications/Geany.app/Contents/MacOS/geany /usr/local/bin/geany
~~~
';