- 原文地址:17 Xcode Tips and Tricks That Every iOS Developer Should Know
- 原文做者:Elyse Turner
- 译文出自:掘金翻译计划
- 本文永久连接:github.com/xitu/gold-m…
- 译者:PTHFLY
- 校对者:Danny1451、ryouaki
对于 iOS 开发者,尤为是新手,来讲,Xcode 可谓太过复杂,可是不要惧怕!咱们在这里帮助你。 Xcode 能够帮助你、容许你作的事情很是多。熟悉你的 IDE 是最简单有效增进实力的方法之一。前端
在对抗愈来愈臃肿的 Xcode 方面,咱们底特律实验室没有新手,而且想与你分享咱们的对抗策略。在底特律实验室的开发者投票以后,这是 17 个咱们最受欢迎的 Xcode 小技巧。android
键位参考:ios
⌃
: Control⌘
: Command⌥
: Option⇧
: Shift⏎
: Return1) 上下移动一整行或者许多行代码:使用 ⌘ ⌥ {
上移 或者 ⌘ ⌥ }
下移。若是你选择了一些内容, Xcode 会移动全部你选择的代码行;不然,只会移动光标所在的那一行。git
2) 使用 tabs 来保持聚焦。Tab 能够在不一样使用状况下被单独配置和优化。Tab能够在Behaviors
[1]中被命名以及使用。github
3) 使用 Behaviors
来根据上下文显示有用的面板。后端
Behaviors
在 Xcode 回应某个事项时是重要的偏好设置。当你开始构建的时候,你能够设置一个偏好来打开一个窗口来响应成功、失败、开始调试等等。behavior
。一个这儿的开发者喜欢用『 The Price is Right. 』的音乐当作失败音。4) 以辅助编辑窗模式打开文件。当使用『快速打开』( ⌘ ⇧ O
)时,按住 ⌥
的同时按 return
。xcode
5) 当光标处于显示『 Copy Qualified Symbol Name 』命令的方法内,使用 ⌘ ⇧ ⌃ ⌥ C
会以一个优质、容易粘贴的格式拷贝方法名称。(译者注:例如[UIColor colorWithRed:255/255.0f green:127/255.0f blue:80/255.0f alpha:1]
将会被拷贝为+[UIColor colorWithRed:green:blue:alpha:]
。)缓存
6) 当按住 ⌥
并点击代码或方法时,有效地使用 Xcode 解析的行内文档能够提供帮助。bash
7) 在全局范围一次性更改某个变量名,可使用 ⌘ ⇧ E
[2]。编辑器
8) 你是否使用终端进入一个文件夹而且不肯定你的工程使用的是 Xcode 的 workspaces 或者 仅仅是 project ?只须要运行 open -a Xcode
来打开文件夹自己 Xcode 会自动识别。专业提示:把这个加入你的 .bash_profile
,使用一个牛逼的名字(好比 workit
)来让你看起来像一个真的骇客。
9) Xcode 中显示和隐藏的快捷键。
⌘ ⇧ Y
: 显示/隐藏调试区域⌘ ⌥ ⏎
: 显示辅助编辑器⌘ ⏎
: 隐藏辅助编辑器10) 使用 ⌘ A ^ I
进行自动缩进代码
11) LICEcap 对于制做在模拟器中的 GIF 动图很是有帮助,用于项目评审很是棒。在 LICEcap 上方,你可使用 QuickTime 在屏幕上来分享你的硬件(作一个示范或者使用 LICEcap 制做 GIF )。 在你的 iPhone 或者 iPad 插入的状况下,打开 QuickTime Player,点击 File -> New Movie Recording。而后点击记录按钮旁边的向下箭头,选择你的链接设备。这对于远程展现颇有用,使用 LICEcap 来制做 GIF 或者为展现制做真机视频。
12) 按下 ⌥ ⇧
而后点击项目导航栏中的文件打开一个选择窗口,这时你能够选择在编辑器的哪一个位置显示打开的文件。
13) 按住 ⌥
的同时点击一个项目导航栏中的文件,它会显示在辅助编辑器中。
14) 把导航面板(显示在 Xcode 界面的左边)想成是『 Command 』面板。那是由于按住 ⌘
的同时按一个数字键能够切换到导航栏内相关的『标签』。例如,⌘ 1
打开项目导航;⌘ 7
打开断点导航。类似的,把工具面板看做『 Command+Option 』窗口,⌘ ⌥ 1
也能够打开那个面板的第一个标签 —— 文件检查器。
15) ⌥ ⌘ ↑
和 ⌥ ⌘ ↓
在相关文件中进行导航(例如 .m .h 和 .xib 文件)。
16) 若是你在与 code signing
做战而 Xcode 说你没有一个有效的符合 provisioning profile
的签名身份,它可能会显示给你一个看起来随机、没有什么意义的码。find-identity 会颇有帮助。命令 Security find-identity -v
会显示出一件安装的有效身份。
17) 在你的层层叠叠的文件夹中讯中某个文件夹很是浪费时间。在 Xcode 8 中,你可使用『 Open Quickly 』对话框或者 ⌘ ⇧ O
来省点时间。当它打开了你能够输入你正寻找的文件的文件名的任何部分来找到它。
你是一个 iOS 开发者吗?看看在这里工做是怎样的体验,若是你有兴趣的话,点此申请!
译者注:
掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 Android、iOS、前端、后端、区块链、产品、设计、人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划、官方微博、知乎专栏。