一些Xcode技巧•Thomas Lextrait

十一月27,2018

在本文中,我只想分享一些我过去在Xcode上学到的超级有用的提示和技巧。

如果您不知道⌘+⇧+ O(Command + Shift + O),那么我真的很抱歉,因为生活一定很艰难。 这绝对是Xcode中最重要的快捷方式。 试试看,⌘+⇧+ O是一个神奇的“打开任何东西”快捷方式。 它召唤了一个搜索栏,有点像CMD + Space在Finder上所做的,并允许您模糊搜索代码库中的任何内容。 它可以找到文本,符号,类名,方法等。 鉴于它确实进行了模糊搜索,如果您想找到一个名为MySuperCrazyLongNamedViewController的类,则可以键入类似MSuCrNa ,它将找到它。

“ Mash”是⌘+⌥+ ⌃(Command + Option + Control)的通用语言。 因此,按⌘+⌥+ ⌃ + U将在当前打开的文件中运行所有单元测试。

⌘+⌥+ ⌃ + G将再次运行,这是您运行的最后一个单元测试。

您是否想做一些没有捷径的事情? 使用⌘+⇧+?。 这将打开帮助菜单,并将焦点设置在搜索文本字段上。 实际上,此搜索完全不限于帮助文档。 它允许您搜索Xcode的任何功能或菜单项,并从那里运行它。

这花了我很长时间才发现,但实际上:不要在Xcode中使用制表符。 实现不是很好,基本上每个选项卡都是Xcode的一个完全不同的实例,因此它占用大量内存,而且速度极慢。 如果需要打开多个文件,请使用并排查看器。

这不是一般的Xcode使用技巧,而是构建阶段,您可以在每次构建/运行应用程序时运行自定义脚本。 它可以让您做一些事情,例如自动增加项目的内部版本号,将内容发布到API,生成代码和报告等。例如,CocoaPods使用它来检查您的依赖项。

方案是配置组合。 它们使您可以在一个配置中指定运行,构建,测试,分析等等应用程序时发生的情况。 方案还可以用于指定环境变量,将参数传递给应用程序,模拟GPS位置,更改iOS的语言环境/语言等。

想法是能够拥有许多这样的功能,以便您可以快速切换到所需的配置,并使用大量已配置的预设来运行或测试您的应用程序。


最初发布于 tlextrait.svbtle.com