Xcode,作為 App 開發者,必須安裝的工具。當然,有經驗的開發者不會從 Mac App Store 下載,而是從網站下載,除了安裝過程更可控,也方便多版本共存。此外,我不信任任何第三方下載方式:
SF Symbols:SF Symbols - Apple Developer
SF Symbols
是蘋果公司提供的一套系統圖標資源庫,專門用于開發 iOS、iPadOS 和 macOS 應用程序,目前擁有超過 4400 個圖標符號,涵蓋各種常見的應用程序界面元素和符號,如按鈕、導航欄、工具欄、標簽、圖標等等。
SF Symbols
的設計風格符合蘋果的界面規范和視覺風格,開發者可以在 Xcode
中直接訪問 SF Symbols
圖標庫,并用于按鈕、標簽、導航欄等界面元素的設計。SF Symbols
還能靈活的調整大小、顏色和渲染效果,使圖標可以根據需求進行動態調整。
SF Symbols
不僅僅是一個圖標。它可以完美的和文本一起展示。因為它的每一個圖表都有九種大小粗細屬性可以剛好對應 San Francisco
系統字體的大小粗細。
Fork,Git 客戶端。雖然日常也在命令行中使用 Git(開分支或做合并),有時也直接在 Xcode 中 commit,但有個 GUI 客戶端仍然比較方便(切分支或查看代碼):
A Companion for SwiftUI,如其名字所示,可幫你探索、學習 SwiftUI,省去許多查找其用法的時間:
Ducky Model Editor,幫助開發者從 JSON 推斷出多種語言的模型以節省時間,還提供許多實用的選項(參考?Introducing Ducky):
SwiftFormat for Xcode,提供一個 Xcode 的源代碼編輯器擴展。在 Xcode 中設置好快捷鍵后,能在編寫 Swift 代碼時更好地格式化(參考通過快捷鍵在 Xcode 中使用 SwiftFormat):
System Color Picker,簡單的顏色提取工具,支持多種輸出格式,比系統自帶的好用:
Bakery,幫助開發者給 Xcode 項目準備臨時的占位圖標:
Boop,幫助處理或轉換文本的工具,開發者才懂:
??????ControlRoom,控制 iOS 模擬器,方便調試,例如觸發 Deep Link,構造推送等。自行 Build & Run 一次,之后就可以通過?Cmd + Space?觸發 Spotlight 來搜索使用它:GitHub - twostraws/ControlRoom: A macOS app to control the Xcode Simulator.