作為軟件開發人員,我們不僅喜歡構建應用程序,還喜歡尋找和利用可用的最佳工具。
作為 iOS 開發人員,我們真的很幸運。 我們的工具箱中現在有了一種新的編程語言 用戶界面. 有了這些儀器,我們就為未來做好了準備。
然而,我們確實喜歡使用我們擁有的工具有效地工作。 使用鍵盤快捷鍵是一種簡單的技術,可以提高我們的工作效率並編寫更多代碼。
因此,您在 Xcode 中只需要知道適用的鍵盤快捷鍵——您使用過的所有其他編輯器所獨有的快捷鍵。
您將在此頁面上找到鮮為人知的 Swift 鍵盤快捷鍵,從而進一步提高您的工作效率。 讓我們開始。
1.預覽平面顯示/隱藏
如果您在旅途中只有一個小 MacBook 屏幕,也可能會發生這種情況。 幸運的是,可以使用相同的鍵盤快捷鍵:
2. 打開快速操作菜單
當您有一個團隊並且一個成員更喜歡用代碼開發 SwiftUI 視圖而另一個更喜歡使用可視化工具時,它會同時生成兩者!
你的畫布和代碼永遠不會不同步! 有了這個,我想為各種開發人員提供一個有用的鍵盤快捷鍵。 您可以使用以下快捷方式訪問“快速操作”菜單。
3.代碼完成
很難想像沒有代碼完成的工作。 您肯定會一直使用它來研究 API 並在打字時節省時間。
4. 快速打開
您可以使用“快速打開”命令快速移動到項目或工作區中的任何源位置。 只需開始在您的項目(以及您導入的任何 SDK)中輸入任何類、接口、函數、方法、枚舉等的名稱,與搜索短語匹配的符號列表將出現在彈出窗口中。
5。 清潔
當您非常確信您創建的代碼沒有問題時,這很方便,但是當您執行它時會出現問題。 清理項目並重新運行它; 也許——只是也許——你的代碼是正確的。 如果清理程序無法解決您的問題,您可能需要顯示調試部分。
6. 設備預覽目的地
您可能希望不僅在最大的 iPhone 13 Pro Max 上,而且在其他較小的智能手機上查看您的觀點。 要更改目的地,請使用這個方便的快捷方式打開目的地選擇:
7. 查找調用層次結構
此快捷方式將顯示調用層次結構視圖,該視圖將顯示代碼中調用所選方法的任何位置,以及依次調用這些方法的任何方法,依此類推。
8. 在 Toggle canvas 或 SwiftUI 預覽之間切換
在您編寫 SwiftUI 代碼時,Canvas 可以實時預覽您正在設計的 UI。 Apple 煞費苦心地讓這成為一種雙向體驗,這意味著您在預覽中所做的任何更改(例如,通過移動或添加 UI 組件)也將反映在代碼編輯器中,反之亦然。
9. 查找整個項目中的任何文本
當您需要在項目中查找某個文本時,請使用以下命令。
10. 顯示隱藏/實用程序
不使用時,右側的實用程序窗口也會妨礙您。 因為它只在我處理情節提要時對我有用,所以當我在情節提要和代碼文件之間轉換時,我使用以下命令來切換它。
11.調試區(顯示/隱藏)
顯示調試部分,其中包括變量視圖和控制台。 當您的程序到達斷點時,變量視圖會顯示範圍內所有變量的當前狀態。 當您的程序在控制台中運行時,您將看到您記錄的任何內容。 當您完成調試時,使用相同的快捷方式隱藏調試框。
12. 重新縮進代碼
這通常被稱為“格式化代碼”,但在 Xcode 中,它被稱為“重新縮進”。 無論您怎麼稱呼它,您都可以通過選擇它然後按照說明在每行的開頭添加適當數量的空間。 您也可以重新縮進一行,而不必先選擇它。
13.直接去定義
這在學習新的 API 或遍歷不熟悉的代碼庫時非常有用。 ObservedObject 到底是做什麼的? 導航到它的定義以了解它的方法和屬性、它實現的接口以及它派生的類。
14. SwiftUI 恢復預覽
當您打開視圖時,Xcode 不會立即構建它。 相反,它會等到您明確指示它這樣做。 如果我們的 SwiftUI 代碼有任何問題,預覽也可能會出現故障。 是的,您可以通過單擊按鈕恢復預覽。
15. 顯示 SwiftUI 的 Inspectors
這是另一個我們應該熟悉的 UIKit 快捷方式。 文件檢查器、歷史檢查器、快速幫助檢查器和屬性檢查器都存在於每個 SwiftUI 視圖中。 它們都為我們提供了許多與我們目前的觀點相關的有用特徵。
例如,快速幫助檢查器使我們能夠訪問有關當前視圖的文檔。 這對於利用文本、顏色等內置視圖很有用。
結論
即使它的生產力水平很低,鍵盤快捷鍵也是提高我們效率的絕佳方法。
用戶界面 是一個很棒的框架,它允許開發人員和設計人員快速構建用戶界面。
發表評論