iOS开发设置:Xcode

定制Xcode以获得更流畅体验的小技巧。

这篇文章是有关设置iOS开发环境的系列文章的一部分。

Xcode定制高度依赖于个人喜好,您可以做很多事情来改善自己的体验。 以下是一些我最喜欢的技巧来增强Xcode。

如果您不喜欢任何内置的Xcode主题,则可以轻松导入新主题。 这是一个很好的入门资源:

hdoria / xcode主题

xcode-themes – Xcode的颜色主题

github.com

除了导入主题外,您还可以轻松自定义主题并保存或导出主题。 您可以在~/{user}/Library/Developer/Xcode/UserData/FontAndColorThemes/找到所有已安装的主题。

这是我的自定义主题在“首选项”窗格中的示例:

以及它的使用方式:


我在代码的任何地方都使用TODO:FIXME:作为“自我注释”。 因为我不需要生产代码中的注释,所以我想在使用过关键字的位置添加警告,因此很明显,在进行生产之前,需要清理一些内容。 在Objective-C中,我们能够根据需要使用#warning标记显示警告,但是Swift没有等效选项。 相反,您需要添加一个Build Phase Run Script来为TODO:FIXME:添加警告。 该脚本可在Swift和Objective-C工作区和测试中使用,但会忽略Pods。

最终看起来像这样:


隐藏Cocopod警告:

为确保您不会丢失新的TODOFIXME警告,并且通常只需要为安装的Pod遍历大量警告,请确保禁止Podfile中的所有警告。 这应该在平台声明下的Podfile的顶部:

  #忽略来自所有Pod的所有警告 hibit_all_warnings! 

我将直接链接到此,因为机器人Natasha的解释要好得多,但是要点是:如果添加异常断点并打印出参数,则每次应用崩溃时,崩溃的原因在控制台中打印出来。 它极大地改善了我的调试生活,并强烈建议所有人使用。

Xcode:一个奇怪的调试技巧,可以挽救您的生命

好的,希望您能告诉我这个标题让我玩得太开心了🙂无论如何,现在又恢复了定期安排…

www.natashatherobot.com