该文章属于刘小壮原创,转载请注明:刘小壮
由于诸多原因,原文中所有视频链接、下载链接、百度网盘链接已删除,这里只做工具的推荐。
IINA
推荐一个我很喜欢用的播放器,IINA
是Mac
上非常好用的一个开源播放器,小巧且功能强大。基于libmpv
开源播放器组件开发,支持很多音视频格式,并且性能消耗非常小。
下载安装
由于IINA
是开源的,可以直接下载安装,可以直接去官网下载。
Sketch
简介:
Sketch
是Mac
上一款很好用的矢量图设计工具,很多做UI
和产品的同学都非常喜欢用这个工具。Sketch
我之前也只是下载简单玩玩,没有深入的学习。
云盘里提供的是汉化版Sketch
,下载后拖动Sketch.app
到Applications
目录完成安装,双击打开ZH
汉化插件.sketchplugin
提示安装完成即可汉化Sketch
。
MWeb
简介
MWeb
是Mac
下非常好用的一款Markdown
编辑器,提供设置背景色、字体色、编辑模式等基础功能。如果文章比较多还可以划分文件夹,拖动管理文件夹中的文章等。
文章编辑完成后,可以导出为Markdown
、PNG
等格式文件,还可以直接分享到其他平台,或直接发布到博客网站。
演示视频地址(不需要翻墙,就在B站上):MWeb使用视频。
Downie
简介
Downie
是一款Mac
下的视频抓取工具,将URL
拖动或copy
到工具中,工具就会解析页面并将页面中的视频下载到本地。可以用这个工具下载WWDC
的视频,比在Safari
上看舒服多了。
安装方法:
- 将
DMG
中的Downie.app
移动至Applications
文件夹。 - 打开
DMG
中的CORE Keygen.app
或Downie CORE KG.app
,点击Open
按钮,选择Applications
中刚刚拖进去的Downie.app
,点击Save
按钮,安装成功。
Charles
简介
Charles
这个工具做iOS
开发的同学都不会陌生,是Mac
平台下非常好用的抓包工具。能够支持Mac
、iPhone
、Android
等多个平台的抓包,而且支持http
、https
等多种网络协议。
之前如果不是付费版的Chearles
,使用时经常会出现10s
等待,通过下面破解方法即可免除10s
等待。
- 将
Charles.app
拖至Applications
文件夹完成安装; - 复制
charles.jar
至/Applications/Charles.app/Contents/Java/
替换原有文件; - 打开
帮助
菜单选择注册,使用SN.txt
中的序列码即可破解成功。
Navicat Premium
简介
Navicat Premium
是Mac
上非常好用的数据库管理工具,支持SQLite
、SQLServer
、MySQL
等主流数据库。Navicat Premium
提供了GUI
的交互方式,操作非常方便,可以直接在Navicat Premium
执行SQL
语句操作数据库。
Sublime Text
Sublime Text
是一个跨平台的IDE
,具有很强的扩展性,可以编写多种语言的代码,很多开发人员都喜欢使用Sublime Text
写代码。
Dash
Dash
可以说是程序员必备的一款神器,用来看API
文档很方便,而且Dash
上的文档类型非常全。
Alfred
简介
Alfred
是Mac
上一款快速启动工具,可以通过设置的快捷键快速启动,启动一个输入框来响应用户的输入。例如输入Safari
就可以快速打开浏览器,输入http://www.baidu.com
可以快速打开某个Web
页面等。
此外,Alfred
还提供了很多扩展插件,用来扩展新的功能。
OmniGraffle
简介
OmniGraffle
是Mac
上的一款著名绘图工具,可以做图表、结构图、原型图等,也有好多人用OmniGraffle
画思维导图。
这款工具功能很强大,可以做很多设计工作。我博客里的配图都是用OmniGraffle
画的,做出来的图表看起来结构很清晰。
迅雷 破解版
简介
在Mac
上下载东西,迅雷是一个不错的选择。但是迅雷想要使用加速功能需要成为会员,这里搞了一份破解版迅雷,可以使用迅雷加速功能,亲测可用。
Squash
简介
Squash
是Mac
上一款很好用的图片压缩工具,可以做到图片分辨率不变但压缩图片大小。图片压缩后大小变化还是比较明显的,比较适合做设计或开发的同学使用。
Paste
简介
Paste
是Mac
下一款很强大的粘贴板工具,可以将之前粘贴的历史记录存储,在需要复制的时候查找之前的粘贴记录。这个工具很适合工作时使用,频繁的操作文档就适合用这个工具。
PaintCode
简介
PaintCode
是一款Mac
下生成OC
动画代码的工具,是做比较复杂动画的神器。
在PaintCode
上先用锚点画出动画效果,PaintCode
上设计好动画后,直接生成OC
代码并粘贴到Xcode
里即可。如果Sketch
玩的不错,还可以先在Sketch
生成svg
格式的文件,再导入到PaintCode
生成代码。这两天看了下官网,好像不止可以生成OC
代码,后续还支持了Swift
、JavaScript
、C#
等语言,各位可以试试。
WebStorm
简介
WebStorm
是Mac
下非常好用的一款前端开发IDE
,代码自动补全和调试很好用。我之前学过一段时间前端,公司同事就是推荐给我的WebStorm
,我用起来挺不错。
SourceTree
简介
SourceTree
是Mac
下一款非常好用的版本Git
版本控制工具,提供GUI
的界面进行操作。现在的开发流程一般都是通过Git
来管理,基本上不会用SVN
了。由于SourceTree
是提供免费使用和下载的,可以直接到官网下载。
iconKit
简介
在iOS
中经常需要生成各种icon
和LaunchImage
,而且不同设备尺寸还不一样,一般都是UI
给出好图我们再配置到项目的images.assets
里。iconKit
提供了生成不同尺寸的icon
和LaunchImage
的功能,可以选择直接导出为images.assets
文件,拖到项目里就可以用。
FAQ
权限问题
-
“xxx”
已损坏,您应该将它移到废纸篓。 - 打不开
“xxx”
,因为它不是从Mac App Store
下载的。
如果遇到上面两个问题,Mac
系统版本在10.12
之前的,打开偏好设置
,选择安全性与隐私
,按照下图将权限设置为任何来源
即可。
安装软件后记得设置回来,不然会影响Mac
的安全性。
Mac OS Sierra
的系统执行下面命令即可。还是上面的提醒,为了Mac
安全方面的着想,安装软件后记得设置回来。
sudo spctl --master-disable
需要输入安装包密码
如果需要安装密码,输入xclient.info
。