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 Navigator4.Xcode右边栏快捷键
option+command+0:Show/Hide right tool panel(Utility Area)option+command+1/2:show the file/quick help inspector5.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”。