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紋理格式
修剪/裁剪通過刪除透明度節省空間
剪裁從精靈的邊框移除透明像素。這有兩個好處:
修剪會保留精靈的大小 - 框架需要特殊支持才能在渲染精靈時恢復透明部分。
相反,裁剪會刪除透明部分 - 使精靈看起來好像從未有過任何透明邊框。
節省更多空間
別名創建
如果修剪后兩個圖像相同,則只有一個圖像放在精靈表中。重復項將只添加到描述文件中,允許您使用這兩個名稱訪問它。
啟發式面具
創建具有單一鍵顏色的圖像的透明度。它對精靈的角點像素進行采樣,識別背景顏色并從單色背景中剪切精靈。