第七章深入了解Xcode
一、更改自动生成签名的实现类的公司名
在终端中输入
Defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions ‘{“ORGANIZATIONNAME” = “自定义名字”;}’
快速切换编辑器和文件浏览器
(Command 键)+
(Shift 键)+ E
格式化代码
选择内容后,鼠标右键选择Re-indent selection
代码左右移动
+[ 向左或者
+]向右
代码提示解释
E表示符号、#表示#define指令、m表示方法、C表示类
Control + . 和shift + control + .反向循环
制作快照
选择File > Make Snapshot 或者按快捷键command-control-S
~/Library/Application Support/Develop/Shared/Snapshot/Repository.sparseimage文件有时会损坏无法建立快照,尝试删除文件解决问题
还原快照
File > Snapshots
替换内容
Edit > Find
选择一个变量后Edit > Edit all in Scope选项开启 可以选定一个范围是局部变量或参数
重构类
Edit > Refactor
选择Edit > Refactor 在提示框中输入新名字后所有类的引用被重写
emacs快捷键
emacs是mac机上古老的文本编辑软件其快捷键得到后来众多用户的认可因而大部分文本编辑软件都支持,Xcode也如此
control-F:向右边(Forward)移(同右箭头)
control-B:向左边(Backward)移(同左箭头)
control-p:移动到前(Previous)一行(同上箭头)
control-n:移动到下(Next)一行(同下箭头)
control-a:移动到行首(同command + 左箭头)
control-e:移动到行首尾(End,同command + 右箭头)
control-t:转置(Transpose,交换)光标两边的符号
control-d:删除(Delete)光标右边的字符
control-k:删除(Kill)光标所在行中光标后的代码,便于你重写行尾的代码
control-L:将插入点置于窗口郑重
快速打开
Command + shift + d
书签
Command + d
代码折叠
带有大括号的地方边框颜色会比较深,代码越复杂(大括号越多)颜色越深
在View > Code Folding中可以设置开闭
在导航条菜单中插入字符串
在代码中键入#prama mark 自定义
帮助文档速查
按住option(alt)双击关键词即可打开相关帮助文档,需要联网
调试debug
暴力调试
使用NSLog控制台输出数据值