一款專為 macOS 設計的輕量截圖、即時標記與貼圖工具。結合流暢的區域選取與螢幕釘圖功能,幫助使用者在繁雜的多工環境中,輕鬆將參考資料「釘」在最顯眼的地方,大幅提升工作與學習效率。
功能亮點
在進行寫程式、對設計稿或整理資料時,我們經常需要在多個應用程式視窗(如瀏覽器、設計軟體、編輯器)之間來回切換,這極大地消耗了專注力。
jietwo 的開發初衷就是為了解決這個問題。它不只是一般的截圖工具,而是聚焦於「資訊參照的無縫體驗」。透過將任意截圖轉換為「懸浮貼圖」固定在螢幕最上層,免去切換視窗的繁瑣步驟,讓重要資訊隨手可得,從根本上解決多工工作流被打斷的痛點。

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

工程設計
為了讓 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 審查規範,學會如何在安全合規的前提下,提供使用者最順暢的引導與授權體驗。