Xcode日常使用

滴水微瀾發表於2017-04-25

1.構建輸出目錄
(Preferences->Locations->Locations)
當選擇為Default時,Derived Data的目錄為~/Library/Developer/Xcode/DerivedData。
當選擇為Relative時,Derived Data的目錄為當前*.xcodeproj所在的目錄。
當選擇為Custom時,Derived Data的目錄需自定義。

2.Help
option+單擊:檢視選中符號的幫助提示(Quick Help for Selected Item)。
option+雙擊:開啟選中符號的幫助文件。

3.Xcode左邊欄快捷鍵
command+0:Show/Hide left tool panel(Navigator Area)
command+1-8:Project/Symbol/Find/Issue/Test/Debug/Breakpoint/Report Navigator

4.Xcode右邊欄快捷鍵
option+command+0:Show/Hide right tool panel(Utility Area)
option+command+1/2:show the file/quick help inspector

5.Xcode上面檔案層級的快捷鍵
control+1:Show Related Items(例如Superclasses/Subclasses、Callers/Callees、ProtocolImplementor/Implemented、Includes/Included By)。可輸入實時搜尋匹配。
control+2/3:ShowPrevious/NextHistory。可輸入實時搜尋匹配。
control+4..6:Show Top Level Items。

6.搜尋
command+L: 跳轉到指定行
shift+command+O:Open Quickly,快速全域性查詢檔案、符號,非常常用!

7.文字編輯
command+X/C/V:剪下/複製/貼上
command+Z(+shift):撤銷(重做)/Undo(Redo)
command+{/}:向前/向後縮排(Shift Left/Right)
option+command+{/}:將當前游標所在行程式碼上移/下移一行(Move Line Up/Down)
command+/:以雙斜槓(//)註釋選中的程式碼,再此按下可取消
esc(control+.)就當前輸入上下文撥出/隱藏智慧提示列表


8.Find選單(control+單擊)

當滑鼠定位或選中某個符號時,可呼叫右鍵快捷選單:
Find SelectedTextinWorkspace:在當前工作空間查詢選中文字或游標所在行的OC冒號分割方法名。
Find SelectedSymbolinWorkspace:在當前工作空間查詢選中文字符號或游標所在行的OC冒號分割方法符號。
FindCallHierarchy:查詢選中文字符號或游標所在行的OC冒號分割方法符號的呼叫著(Callers)。

command+F:當前檔案查詢。

9.Run
command + R:執行(Run),可能會重新編譯連結。
option+command + R:如果確定程式碼沒有改動,加option鍵可免重新編譯連結,直接執行上次build成功的product(Run Without Building)。
command + .:停止執行(Stop)。

10.啟用NSZombieEnabled除錯EXC_BAD_ACCESS
Product -> Edit Scheme(option+command+R)-> Diagnostics,勾選“Objective-C”之後的“Enable Zombie Objects”。

相關文章