1、打開iOS項目
如果你當前目錄下既有project又有workspace,你可以在終端使用命令“xed.”自動打開workspace,如果只有project,它會自動打開project。
2、清理無用的模擬器或者支持文件
當你使用了Xcode 幾年后,你會發現Xcode附帶的文件越來越大,這個時候你可以使用命令“xcrun simctl delete unavailable”去刪除一些不再支持的模擬器。
3、開啟編譯時間查看功能
如果你想知道你的項目編譯完成需要多久時間,可以使用如下命令:
defaults write com.apple.dt.Xcode ShowBuildOperationDuration -bool YES
4、約束標識 當你使用Auto Layout布局時,經常會在控制台看到很多約束警告的日志,但你又不清楚具體是那個約束有問題,這個時候你可以使用約束標識,給每一個約束添加一個標識,這樣你就很清楚的知道那個約束有問題。如下圖
5、保持控件欄一直可見
Xcode 10 之后使用Xib或者storyboard拖拽控件時,拖拽一個后控件庫就不見了。可以按住option鍵,然后再拖拽控件就可以保持控件庫一直可見。快捷鍵顯示控件庫 shift +command +⇧。顯示圖片庫快捷鍵 shift + command + M。
6、Xcode編譯老的項目報錯 Command PhaseScriptExecution failed with a nonzero exit code
點擊File→workspace setting/project setting → 修改build system 切換到Legacy Build system。意思是切換到遺留系統。如果第三方庫導入頭文件不智能提示時也可以用這個方法。Xcode 10之后默認同一個文件夾下的才會智能提示。swift項目會好點。
7、Xcode 文件里代碼跳轉到指定行 command + L 然后輸入行號
下面提到的一些小技巧屬於使用Mac電腦時的
1、快捷顯示隱藏文件 command + shift + . 來顯示和隱藏隱藏文件。
2、安裝文件損壞解決方法 sudo spct1 --master-disable
3、 Finder顯示絕對路徑 defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
4、刪除文件沒有權限時 重啟按住command + R進入恢復模式,然后從實用工具進入終端輸入:csrutil disable 然后重啟,完成后改為csrutil enable 請慎用該命令刪除文件。