苹果软件合集之开发者工具(一)

3,604 阅读5分钟

编辑器

一种用于编辑纯文本文件的程序,建议使用免费开源的编辑器

  • Atom - GitHub 推出的开源编辑器,Atom常用插件
  • Android Studio - Android 的官方 IDE,基于 Intellij IDEA。
  • Brackets - Adobe 推出的 Brackets 免费/开源编辑器。
  • BBEdit - 强大的文件编辑器,用于编辑文件,文本文件及程序源代码。
  • Coda2 - 用于编写 Web 应用,长得漂亮的编辑器。
  • CotEditor - 轻量级的纯文本编辑器。 
  • Chocolat - 轻量级本地编辑器。
  • Deco IDE - React Native IDE 支持控件拖拽界面实时变更。
  • Espresso - Web 编程利器,具备了快速且强大的编辑功能、专业检查与分类、即时预览编辑成果、发布与同步功能等。
  • Emacs - Emacs 是基于控制台的编辑器和高度可定制的。 
  • Eclipse - 流行的开源 IDE,主要用于 Java,也为多种语言提供插件支持。
  • Sublime Text - 一个比较简洁大方带插件管理系统的流行编辑器,Sublime常用插件。 
  • Haskell for Mac - Haskell 的现代开发环境。 
  • HBuilder - HBuilder 是 DCloud(数字天堂)推出的一款支持 HTML5 的 Web 开发 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 开发的主题。
  • LightTable - 下一代代码编辑器。
  • micro - 一个现代直观的基于终端的文本编辑器。 
  • NetBeans IDE - 免费、开源的 IDE,主要用于 Java 开发,可支持多种语言和框架。
  • ONI - 由 Neovim 提供的 IDE。
  • Qt - 跨平台 C++ 图形用户界面应用程序开发框架。
  • TextMate - 文本编辑器软件,与 BBedit 一起并称苹果机上的 emacs 和 vim。
  • Tincta - 一个免费的文本编辑器。
  • Visual Studio Code - 微软推出的免费/开源编辑器,TypeScript 支持杠杠的,VSCode常用插件
  • Vim - Vim 古老的终端中使用的编辑器,Vim常用插件
  • Vimr - Vim 客户端,升级 Vim 体验。
  • Visual Studio Community for Mac - 免费,开源,功能齐全的 IDE。 
  • Xamarin Studio - 免费的跨平台的 C# IDE。支持 IOS、Android 和 .net 开发。
  • Xcode - 开发 iOS 和 MacOS 基本 IDE。 

开发者实用工具

  • BetterRename - 一款强大的批量重命名工具,可以通过搜索功能改名。
  • Beyond Compare - 对比两个文件夹或者文件,并将差异以颜色标示。
  • CodeKit - 自动编译 Less、Sass、Stylus、CoffeeScript、Jade & Haml等文件。
  • Cacher - 基于云的团队代码片段管理器,具有Gist同步,VSCode/Atom/Sublime软件包和Mac/Windows/Linux/Web客户端。
  • Dash - 强大到你无法想象的 API 离线文档软件。
  • DiffMerge - 可视化的文件比较(也可进行目录比较)与合并工具。
  • EnvPane - 图形终端查看环境变量的应用工具。
  • Fanvas - 把 swf 转为 HTML5 canvas 动画的系统。
  • FinderGo Finder 中快速打开终端,定位到目录 
  • Gas Mask - 编辑 hosts 文件的工具,更简单方便。
  • Go2Shell - 从 Finder 打开命令行。
  • Gemini - 智能的重复文件查找器。
  • Hosts.prefpane - 编辑 hosts 文件的工具。
  • Hex Fiend - 快速而聪明的开源十六进制编辑器。
  • iHosts - 唯一上架 Mac App Store 的 /etc/hosts 编辑神器。 
  • Integrity - 轻松找到无效链接。
  • Koala - 预处理器语言图形编译工具,支持 Less、Sass、CoffeeScript、Compass framework 的即时编译。
  • Kaleidoscope - 一款很强大的文本文件和图像比较工具,同时和 git、svn 等版本控制工具能够完美的结合。
  • Localname - 提供对本地开发服务器的访问权限。 
  • LaunchRocket - 在 Mac 系统偏好设置中创建服务管理。 
  • MJML - 简化设计回应电子邮件的方式。
  • PaintCode - 将设计转换成 Objective-C, Swift 或 C# 代码。
  • PushMate 可通过确保推送有效载荷正确来解决常见的推送通知问题。
  • PPRows - 计算你写了多少行代码。
  • SwitchHosts - 一个管理、切换多个 hosts 方案的工具。
  • SCM Breeze - 用于增强与git交互的shell脚本集(用于bash和zsh)。
  • SnippetsLab - 管理和组织你的代码片段。
  • StarUML - 强大的软件建模软件。
  • SecureCRT - 一款支持 SSH、Telnet 等多种协议的终端仿真程序。
  • Swiftify - Xcode & Finder 扩展 Objective-C 转 Swift 代码转换器
  • SYM - 一个图形化的崩溃日志解析工具。 
  • TeXstudio - 集成创建 LaTeX 文档的写作环境。
  • uTools - 一款基于插件的程序员效率工具,包含非常多的实用插件,如图床、UUID、密码、翻译、JSON格式化等。
  • Vagrant Manager - 管理你本地服务。
  • Vagrant - 用来构建虚拟开发环境的工具。
  • WeFlow - 一个基于 tmt-workflow 前端工作流的开发工具。
  • Woodpecker - 在Mac上查看、编辑iOS App的沙盒文件, UserDefaults, Keychain项 
  • zeplin - 前端与设计协同工作专用工具。

正则编辑器

  • Patterns - 正则表达式编辑器。
  • Regex - 感觉是用过最漂亮的正则表达式测试工具。
  • Reggy - 正则表达式编辑器。
  • RegExRX - 正则表达式的开发工具。

API开发和分析

  • Cocoa Rest Client - 比 Postman 看起来漂亮的客户端,测试 HTTP/REST endpoints。
  • Insomnia - 最直观的跨平台 REST API 客户端。 
  • Postman - Postman 帮助我们快速测试 API。
  • Katalon Studio - 简单开放性测试前端开放工具, 网页, 手机应用等客户端。 可以使用在不同的浏览器

网络分析

  • Charles - 一个代理工具,允许你查看所有的 HTTP 和 HTTPS 流量。
  • James - 用于 https 和 http 进行查询映射请求。
  • mitmproxy - 一款支持 HTTP(S) 的中间人代理工具,可在终端下运行,可用于抓包 
  • Paw - 先进的 HTTP 客户端。
  • Proxie - HTTP 调试客户端。 
  • Proxyman - 适用于 macOS 的现代直观 HTTP 调试代理。
  • Wireshark - 世界上最广泛使用的网络协议分析软件。