jietwo
jietwo的背景圖片

jietwo

jietwo 是一款專為 macOS 設計的簡單、好用且功能強大的截圖工具。透過極簡的操作介面與流暢的體驗,幫助你輕鬆捕捉螢幕上的任何畫面。

macOS工具程式

一款專為 macOS 設計的輕量截圖、即時標記與貼圖工具。結合流暢的區域選取與螢幕釘圖功能,幫助使用者在繁雜的多工環境中,輕鬆將參考資料「釘」在最顯眼的地方,大幅提升工作與學習效率。

功能亮點

在進行寫程式、對設計稿或整理資料時,我們經常需要在多個應用程式視窗(如瀏覽器、設計軟體、編輯器)之間來回切換,這極大地消耗了專注力。

jietwo 的開發初衷就是為了解決這個問題。它不只是一般的截圖工具,而是聚焦於「資訊參照的無縫體驗」。透過將任意截圖轉換為「懸浮貼圖」固定在螢幕最上層,免去切換視窗的繁瑣步驟,讓重要資訊隨手可得,從根本上解決多工工作流被打斷的痛點。

jietwo App

使用體驗

  • 區域截圖:快捷鍵啟動後,滑鼠拖曳即可精準框選範圍,並能自動偵測視窗邊界,一鍵捕捉所需的畫面。
  • 隨手標記:內建豐富的標記工具(箭頭、框線、文字、模糊等),無需開啟第三方編輯軟體,即可在截圖上直覺劃重點。
  • 懸浮貼圖:點擊釘圖按鈕,截圖即刻化為獨立的浮動視窗。支援滑鼠事件穿透與跨虛擬桌面顯示,讓你的參考資料永遠觸手可及。

jietwo App Capturing

工程設計

為了讓 App 保持輕量與高擴充性,jietwo 採用了領域驅動設計(Domain-Driven Design) 的思維進行模組化拆分。我們將 Capture(螢幕截取)、Editor(編輯器)與 PinnedPanel(懸浮貼圖)定義為獨立的 Domain,彼此低耦合、高內聚。

在視窗管理上,我們將介面邏輯與系統層級的視窗行為解耦。透過封裝 macOS 的視窗層級與滑鼠事件響應鏈,實作了高效的貼圖浮動與事件穿透機制,確保應用程式在多螢幕、多桌面環境下依然能穩定且低延遲地運作。

開發技術

  • 核心語言與框架:Swift 5, SwiftUI, AppKit
  • 關鍵系統 API:macOS Screen Recording API, NSPanel (Floating Windows), CGWindow

專案收穫

  • 系統級 API 與架構設計:深入掌握了 macOS 視窗系統與事件分發機制,並實作了高內聚的模組化架構。
  • 平台規範與 UX 實踐:在處理 macOS 權限調用時,深入理解了 Apple 人機互動指南(HIG)與 App Store 審查規範,學會如何在安全合規的前提下,提供使用者最順暢的引導與授權體驗。