Mac党必备非常棒的应用程序、软件以及工具分享
言
此文转自github项目,除了我文中写的开发者工具推荐列表还有非常棒的开发者实用工具,正则编辑器,API开发和分析,网络分析,命令行工具,版本控制,GUI,数据库,设计工具,原型流程,作图工具,截图工具,虚拟机,通信,文件共享,Email客户端,音频和视频,笔记软件,制作电子书,下载工具,网盘,输入法,浏览器,翻译工具,安全工具,远程协助软件等等推荐,项目工具分类清晰,推荐的都是非常棒的工具,可以说都mac党必须了解的,喜欢的可以把github地址收藏(见文章结尾),以便查阅。
开发者工具
编辑器
一种用于编辑纯文本文件的程序,建议使用免费开源的编辑器
- Atom - GitHub 推出的开源编辑器,Atom常用插件。
- Sublime Text - 一个比较简洁大方带插件管理系统的流行编辑器,Sublime常用插件。
- Brackets - Adobe 推出的 Brackets 免费/开源编辑器。
- Espresso - Web 编程利器,具备了快速且强大的编辑功能、专业检查与分类、即时预览编辑成果、发布与同步功能等。
- Visual Studio Code - 微软推出的免费/开源编辑器,TypeScript 支持杠杠的,VSCode常用插件。
- Emacs - Emacs 是基于控制台的编辑器和高度可定制的。
- LightTable - 下一代代码编辑器。
- TextMate - 文本编辑器软件,与 BBedit 一起并称苹果机上的 emacs 和 vim。
- BBEdit - 强大的文件编辑器,用于编辑文件,文本文件及程序源代码。
- Coda2 - 用于编写 Web 应用,长得漂亮的编辑器。
- Vim - Vim 古老的终端中使用的编辑器,Vim常用插件。
- Vimr - Vim 客户端,升级 Vim 体验。
- ONI - 由 Neovim 提供的 IDE。
- micro - 一个现代直观的基于终端的文本编辑器。
- HBuilder - HBuilder 是 DCloud(数字天堂)推出的一款支持 HTML5 的 Web 开发 IDE。
- Tincta - 一个免费的文本编辑器。
- Xcode - 开发 iOS 和 MacOS 基本 IDE。
- JetBrains Toolbox App - 管理已安装的JetBrains工具,下载新工具并打开最近的项目。
- CLion - 强大的 C 和 C++ IDE。(学生免费)
- DataGrip - 用于数据库和SQL的跨平台IDE。 (学生免费), 查看此处了解更多。
- Rider - 跨平台 C# IDE。 它是 Microsoft 的 Visual Studio 的替代方案.
- AppCode - 适用于 iOS / macOS 开发的智能 IDE
- PyCharm - 一款 Python 开发集成环境,有专业版和社区版。
- IntelliJ IDEA - 一款 Java 开发集成环境。(学生免费)
- GoLand - JetBrains出品的Go开发IDE,智能,灵活
- Webstorm - 是 JetBrains 公司旗下一款 JavaScript 开发工具。学生免费,点击这里 查看更多。
- NodeJS - 集成 Node.js,你肯定需要它,很多功能需要它。
- EditorConfig - 帮助开发者在不同的编辑器和 IDE 之间定义和维护一致的代码风格。
- Material Theme UI - Google 为 React 开发的主题。
- Deco IDE - React Native IDE 支持控件拖拽界面实时变更。
- Xamarin Studio - 免费的跨平台的 C# IDE。支持 IOS、Android 和 .net 开发。
- Haskell for Mac - Haskell 的现代开发环境。
- NetBeans IDE - 免费、开源的 IDE,主要用于 Java 开发,可支持多种语言和框架。
- Android Studio - Android 的官方 IDE,基于 Intellij IDEA。
- Visual Studio Community for Mac - 免费,开源,功能齐全的 IDE。
- Eclipse - 流行的开源 IDE,主要用于 Java,也为多种语言提供插件支持。
- CotEditor - 轻量级的纯文本编辑器。
- Chocolat - 轻量级本地编辑器。
- Qt - 跨平台 C++ 图形用户界面应用程序开发框架。
点击了解更多,进入github项目地址。
etShred X for mac版是一款Mac缓存清理工具,netshred x mac版主要用于删除浏览器缓存、Cookie、历史记录、电子邮件缓存等,轻松释放Mac磁盘空间。测试环境:MacOS 11.2.2
NetShred X for mac安装教程
安装包下载完成后,点击.pkg,按提示即可完成安装。
Macv.com
NetShred X mac激活版软件功能
- 很简单,因为它可以在您退出浏览器或电子邮件程序时自动运行
- 快速,因为它在后台运行,因此您无需等待缓存清除,然后再次使用Web浏览器
- 更清洁HD因为它将删除浏览器缓存,历史记录,下载缓存,quicktime缓存,favicons,热门站点,java缓存,flash缓存,html5缓存,电子邮件缓存,电子邮件,垃圾邮件和垃圾邮件(不只是删除它们)
- 适用于大多数浏览器,电子邮件程序 并支持Netscape,Firefox配置文件
- “删除前确认”选项
- 高清覆盖选项 - 可配置的覆盖模式和覆盖次数以及可选的国防部(DoD)和NSA电子文档粉碎标准合规性
- 可以自动或手动运行
- 经过验证的跟踪记录 - NetShred软件已经删除了超过15年的互联网轨道。
- 很容易因为它会自动运行。如果您不使用应用程序,则无法使用应用程序,因此NetShred X易于使用 - 只需退出浏览器或电子邮件程序,NetShred X将自动删除您的互联网跟踪。
- 快,因为你不必等待它。只需运行NetShred即可删除现有缓存。与使用浏览器擦除缓存或历史记录不同,您可以立即使用互联网,而无需等待NetShred完成。
- 更清洁高清,因为它将删除不仅仅是浏览器缓存 - 浏览器缓存,历史记录,下载缓存,quicktime缓存,favicons,热门网站,java缓存,闪存缓存,html5缓存,电子邮件缓存,电子邮件,垃圾和垃圾邮件等浏览数据无法从高清恢复
exturePacker for Mac是一款游戏纹理地图集开发工具,能够帮助用户优化网页以及游戏方面的开发,texturepacker mac版主要用于游戏和网页开发创建和优化精灵表,提供了图形用户界面和命令行,同时针对16位像素格式的图像优化,包括抖动,功能丰富,texturepacke for mac支持的环境包含cocos2d、框架libgdx、Java脚本、HTML5等。
TexturePacker Mac(游戏纹理地图集开发工具)软件介绍
TexturePacker Mac是一款纹理地图集开发工具,它能够帮助用户优化网页以及游戏方面的开发,持图形用户界面和命令行、16位像素格式、包括抖动的图像优化、支持PVR图片、高品质缩放算法,支持环境有cocos2d、框架libgdx、Java脚本、HTML5,有喜欢或是需要TexturePacker Mac版的朋友们,现在就可以下载使用了哦,TexturePacker Mac版可以快速的将多张图片合并为一个可用于Cocos2D开发使用的PVR+Plist形式,当然,还可以用于前端的CSS Sprite生成工具,操作简单方便,功能强大。
https://mac.orsoon.com/Mac/166300.html
TexturePacker Mac(游戏纹理地图集开发工具)软件功能
只需单击即可支持多种屏幕分辨率
自动缩小所有设备的精灵
- 仅创建高分辨率图像
- TexturePacker缩放图像
- 只需单击即可发布所有设备
预分割图像
聪明 - 让TexturePacker收集精灵
TexturePacker允许您添加完整的资产文件夹。
自动添加所有图片:将完整的资产文件夹拖放到Sprites面板中。组织你的精灵:在文件夹中对精灵进行排序,TexturePacker继承您的文件夹结构。组动画和相关精灵:Flash动画显示为文件夹。保留文件夹结构作为精灵名称的一部分:TexturePacker使用子文件夹名称作为最终精灵名称的一部分。TexturePacker跟踪资产文件夹中的更改,并在必要时自动重新构建精灵表。
一次打包多个精灵表
TexturePacker可以
在多个工作表中分配精灵:如果不是所有的精灵都可以打包到单个纹理中,TexturePacker会创建多个图像和数据文件。将sprite分类为多个纹理图集:为不同的类别准备不同的精灵表,例如背景,角色,影响对象等。
减少内存消耗,而不是图像质量
TexturePacker允许你
使用更多动画和精灵:让您的动画更顺畅。节省内存:压缩精灵表并大幅减少内存使用量。增加帧率:更快地计算帧并...让您的游戏开始更快:为了获得最佳性能,请直接导出到目标系统的图像格式,例如PVR。保持视觉质量:压缩或抖动的影响在高分辨率设备或移动物体上几乎不可见。自己看看变化:
DesignPacker for Designers
您不必是开发人员就可以使用TexturePacker。从一开始就很容易。
艺术家的常见问题是:
所有精灵都适合单个地图集吗?
只需添加您的精灵文件夹,看看它们是否都适合。TexturePacker实时显示精灵地图集。
你需要放一些镜架吗?
或者还有足够的空间让动画更加流畅吗?
厌倦了导出.png文件?
无需再使用“ 保存为Web和设备”。
TexturePacker可以直接导入以下文件格式:
- PSD - Photoshop图像
- SWF - Flash动画 - 包括帧标签
- PNG - 便携式网络图形
- TGA - Targa图像文件
- JPG - 联合图像专家组
- TIFF - 标记的图像文件格式
- BMP - 位图
使用命令行客户端实现全自动化
使用强大的命令行界面,您可以一次更新所有精灵表。
无论您使用哪种开发环境,都可以将TexturePacker的命令行工具添加到构建过程中。
5分钟设置:安装命令行客户端并轻松地将TexturePacker集成到您的构建中节省点击时间:在GUI或命令行中编辑.tps并反复使用它。精灵表的自动更新:TexturePacker在编译期间更新您的精灵表,无需手动发布。只有当事情发生变化时才建TexturePacker检测更改,仅在需要时更新您的精灵表。
https://mac.orsoon.com/Mac/166300.html
Cocos2D的内容保护
此功能可帮助您保护知识产权并防止被盗。它被称为ContentProtection,只是加密您的图像。
您的应用仍然可以解密数据,但其他任何人都会遇到困难。
设计加密,我有以下目标:
便于使用:在TexturePacker中输入加密密钥并将2个文件复制到Cocos2D文件夹中,添加4行代码 - 这就是全部。内存消耗:在解密spritesheets时,运行时需要4kB。文件大小保持不变。性能:解密几乎没有时间,因为只有部分spritesheet被加密。安全:它使数据难以解密。所有这些都有效!加密您的资产并保护它们是一件小事 - 它几乎没有任何努力 - 并且对您的游戏没有任何影响。
适用于任何游戏引擎
TexturePacker开箱即用支持许多游戏引擎:
- Unity
Cocos2D-X
Cocos2D
SpriteKit
Starling
Sparrow
LibGDX
Moai
V-Play
Corona(TM) SDK
Phaser
MelonJS
Monogame
HTML5 / CSS sprites
布局算法和打包功能
TexturePacker有2种布局算法:
基本
- 最适合瓷砖地图和简单的动画
- 将精灵放在一排直到该行已满
- 按名称,宽度,高度或面积对精灵进行排序
此算法是免费的,可用于所有项目。
MaxRects
- 用于打包纹理的最着名的算法
- 速度快,填料率高
- 启用旋转和修剪以获得最佳结果(取决于您的目标框架)
此算法在TexturePackerPro中可用。
读写的图像格式
进口
您可以将以下文件格式直接导入TexturePacker:
- PSD - Photoshop图像
- SWF - Flash动画 - 包括帧标签
- PNG - 便携式网络图形
- TGA - Targa图像文件
- JPG - 联合图像专家组
- TIFF - 标记的图像文件格式
- BMP - 位图
出口
要导出,可以使用以下图像格式:
- PNG - 便携式网络图形
- PVR - PowerVR - iPhone图像格式(gzip或zlib压缩)
- JPG - 联合图像专家组
- BMP - 位图
- TGA - Targa图像文件
- TIFF - 标记的图像文件格式
- PKM - PKM与ETC1
- PPM - Netbpm(ASCII或二进制)
- WebP - 谷歌图像格式
- ATF - Adobe纹理格式
修剪/裁剪通过删除透明度节省空间
剪裁从精灵的边框移除透明像素。这有两个好处:
修剪会保留精灵的大小 - 框架需要特殊支持才能在渲染精灵时恢复透明部分。
相反,裁剪会删除透明部分 - 使精灵看起来好像从未有过任何透明边框。
节省更多空间
别名创建
如果修剪后两个图像相同,则只有一个图像放在精灵表中。重复项将只添加到描述文件中,允许您使用这两个名称访问它。
启发式面具
创建具有单一键颜色的图像的透明度。它对精灵的角点像素进行采样,识别背景颜色并从单色背景中剪切精灵。