37 个 Xcode 技巧和捷径,加快你的日常开发速度
我希望通过阅读这份清单,你已经掌握了一些技巧! 请继续为这篇文章鼓掌,尽情的鼓掌。
“原文地址:37 Xcode Tips and Shortcuts to speed up your daily development
”
- 1. 切换调试窗口
- 2. 切换左侧导航面板
- 3. 切换右侧导航面板
- 4. 代码格式化
- 5. 快速查看文档
- 6. 范围内重命名变量
- 7. 快速打开侧边栏查看文件
- 8.约束容器
- 9.键添加多个自动布局约束
- 10. 改变文本内容的布局元素
- 11. 查看视图距离
- 12. 查看堆栈视图列表
- 13. 保持对话框打开
- 14. 锁定IB文件修改
- 15. 通过`@IBInspectable`标记变量
- 16. 利用自定义错误和自定义警告
- 17. 快速打开对象库和媒体库
- 18. 断点Watch
- 19. 自定义Xcode警报声音和注意事项
- 20. 切换当前桌面
- 21. 过滤搜索栏
- 22. 打开过滤面板
- 23. 前/后移插入点
- 24. 当前行光标移动
- 25. 快速跳转指定行
- 26. 快速跳转项目中任意文件
- 27. 找到快速跳转的文件
- 28. 同时编辑多行代码
- 29. 打开一个Xcode新标签
- 30. 在Xcode标签之间切换
- 31. 项目文件搜索
- 32. 自定义颜色
- 33. 使用矢量图形
- 34. 占位符
- 35. 使用代码段
- 36. 打开变量和方法列表
- 37. 使用分割段让代码有条理
“阅读本指南,让你成为一名专业的
Xcode
使用者 。【译者注释】
常用符号如下:
⌘(command)
⌥(option)
⇧(shift)
⇪(caps lock)
⌃(control)
↩(return)
⌅(enter)
”
当我开始我的编程生涯时,我总是仰视高级开发人员的能力。我对他们在编码时不离开键盘的技能感到惊奇。他们迅速敲击黑白键的手指在空气中形成了一种专注和集中的感觉。他们毫不费力地选择文本,改变桌面和标签,打开文件和导航。我感到很惊叹,并受到启发,想尽可能多地学习只用键盘进行编码。
今天,带大家深入了解一下Xcode IDE
,并分享一些提高你的效率和加快日常开发活动的方法。Xcode
提供了大量的快捷方式和功能,但其中一些可能会被我们忽略,这些功能如此强大,如果我们不知道那真的是太不幸了。
下面我选择了37个最重要的Tips
,它们将帮助你更轻松、更高效的使用Xcode
。
1. 切换调试窗口
你可以通过按⌘ + ⇧ + Y
快速切换调试窗口。
2. 切换左侧导航面板
你可以通过按⌘ + [数字]
打开左边的导航面板。按⌘ + 0
将隐藏或显示整个导航面板。
3. 切换右侧导航面板
如你所料,右边的检查器面板是通过按⌥ + ⌘ + [数字]
控制的。因此,你可以再次通过按⌥ + ⌘ + 0
关闭和打开它。
4. 代码格式化
在重构或只是写大量的代码时,无论你使用空格还是Tab
,代码都可能会变得混乱(不幸发生了啊),这时有一个小技巧来保持代码的清洁和整齐。选择可能错位的代码,然后按⌃+I
来快速修复它。
5. 快速查看文档
代码文档查看有时可能会派上用场。要快速查看文档,选择部分代码并按⌥ + ⌘ + /
。
6. 范围内重命名变量
如果你想在整个范围内重命名该变量,请选中它并按⌘ + ⌃ + E
。
7. 快速打开侧边栏查看文件
你可以按⌥ +
点击导航面板上的一个文件,在协助编辑器中快速打开它。
8.约束容器
在Interface Builder
中,你可以通过按住⌥
按钮来约束容器的边缘,而不是容器本身。
9.键添加多个自动布局约束
你可以在界面生成器中通过按住⇧
键添加多个自动布局约束。
10. 改变文本内容的布局元素
当处理可以改变其文本内容的布局元素时,将你的IB
窗口从自动改为预览,然后将语言改为双长的伪语言。请记住,你必须将你的IB
文件进行本地化,以便访问这个功能。
11. 查看视图距离
选择一个视图并按住⌥
键,然后将鼠标悬停在其他视图上,查看它们与另一个视图的距离。
12. 查看堆栈视图列表
当你看到视图在IB
中重叠时,你可以使用 ⌃ + ⇧ +
点击所选区域来显示一个对话框,其中包含堆栈中的视图的列表。
13. 保持对话框打开
从对象库中拖动视图时,按住⌥
键可以保持对话框打开。
14. 锁定IB文件修改
你可以通过锁定检查器面板中的 All Properties
来锁定对特定IB
文件的修改。
15. 通过@IBInspectable
标记变量
你可以通过@IBInspectable
来标记变量,以便通过IB编辑器访问它们。@IBDesignable
允许看到你的自定义视图将如何出现,而不需要在每次改变后直接在IB
编辑器中构建和运行你的应用程序。通过@IBInspectable
来标记变量
16. 利用自定义错误和自定义警告
使用#warning("This is a warning")
来强调你不希望忘记的事情。使用#error("message")
来产生错误,不让你建立项目。
17. 快速打开对象库和媒体库
如果你想快速打开对象库,按⌘ + ⇧ + L
,同样,你可以按⌘ + ⇧ + M
打开媒体库,从这里你可以直接将图片拖到IB
视图中。
18. 断点Watch
当应用程序暂停时,你可以跟踪特定变量的变化。为了做到这一点,右击该变量并选择 Watch
。断点将被触发,应用程序将在该变量发生变化后立即停止。
19. 自定义Xcode警报声音和注意事项
Xcode
允许您为许多动作创建自定义声音警报和注意事项。如果你想听到你的项目何时完成编译或有一个错误,这可能是有帮助的。你可以在偏好设置(⌘ + , )
的Behaviors
标签中找到它。
20. 切换当前桌面
这一条超级重要! 你可以通过按⌃+
左/右箭头切换你当前的桌面。在将对象拖入和拖出全屏视图时尤其有用。
21. 过滤搜索栏
在项目导航面板的底部,你会发现过滤搜索栏。你会发现两个按钮:一个时钟和一个方形(源控制)。点击时钟,你将看到你最近打开的文件。源控制图标显示的是你已经修改但尚未提交的文件。
22. 打开过滤面板
你可以通过点击⌥ + ⌘ + J
进入上面介绍的过滤面板。
23. 前/后移插入点
这些是我提到的键盘大师们所使用的动作。这些都不是Xcode
特有的,但完全值得使用。⌃+
左/右箭头让你把插入点移到前一个/后一个单词的开头/结尾。
24. 当前行光标移动
此外,你可以使用⌘+
左/右箭头将插入点移动到当前行的开头/结尾。
25. 快速跳转指定行
既然我们谈论的是行。你可以按⌘+L
键来快速转到指定的行号。这很有帮助,当你知道你要找的是哪一行,比如在代码审查之后。
26. 快速跳转项目中任意文件
快速打开快捷键⇧ + ⌘ + O
让你能够跳到项目中的任何文件、类型或方法。使用冒号:+ 数字
可以让你指定特定的行。
27. 找到快速跳转的文件
如果你用上面的快捷方式打开了一个文件,你就不会在项目导航器中选择它。要使它成为活动文件,请按⇧ + ⌘ + J
。
28. 同时编辑多行代码
按住⌥
键,用鼠标拖动,可以创建多个光标,同时编辑多行的代码
29. 打开一个Xcode新标签
你可以通过按⌘+T
打开一个新的标签。当你在几个班级之间工作,并想在它们之间轻松穿梭时,这可能很有用。我喜欢在左边打开界面构建器的标签,在右边打开类的助理编辑,以保持事情的条理性。
30. 在Xcode标签之间切换
如果你喜欢用标签工作,那么你可能会喜欢这个快捷方式。你可以通过点击⌘ + ⇧ + [ 或 ]
在它们之间进行左右导航。
31. 项目文件搜索
你可能知道⌘+F
,但你是否知道在这个快捷键上添加⌥
可以进行项目文件搜索,这将在整个项目中列出该搜索的实例。
32. 自定义颜色
你可以在资产目录中创建一个自定义的颜色,然后在代码或IB
颜色选择下拉菜单中轻松使用它。只要右击文件夹并选择New Color Set
,然后调整滑块。你可以在代码中用UIColor(named:"Color")
来调用这个颜色。
33. 使用矢量图形
在上传资源时,尽量使用矢量图形,如.pdf
文件,因为它们是轻量级的,保留了矢量数据,所以你的图像可以在任何尺寸下显示。
34. 占位符
Xcode
允许你在应用程序的任何部分创建一个占位符字段。只要输入<#placeholder#>
就可以创建它
35. 使用代码段
代码片段是简短的代码剪辑,可从代码片段库(可替代对象库)中获取。你可以把你最喜欢的函数和一些占位符的值放在那里,以快速重复使用你在新项目中使用的一些最喜欢的代码片段。例如,我保存了基类和其他许多基类。
36. 打开变量和方法列表
按⌃+ 6
打开跳栏下拉菜单,里面有所有的变量和方法名称。你可以通过输入来过滤它们。
37. 使用分割段让代码有条理
如果你想让事情变得更有条理,可以尝试使用特殊的标签,如 MARK、TODO和FIXME
。它们让你在你的代码中创建特殊的部分分隔符。标记和TODO
都有一个菜单图标,而FIXME
则有明显的禁忌图像。
我希望通过阅读这份清单,你已经掌握了一些技巧! 请继续为这篇文章鼓掌,尽情的鼓掌。如果我错过了一些重要的东西,请在下面的评论中告诉我。