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警告:
为确保您不会丢失新的TODO
和FIXME
警告,并且通常只需要为安装的Pod遍历大量警告,请确保禁止Podfile中的所有警告。 这应该在平台声明下的Podfile的顶部:
#忽略来自所有Pod的所有警告 hibit_all_warnings!
我将直接链接到此,因为机器人Natasha的解释要好得多,但是要点是:如果添加异常断点并打印出参数,则每次应用崩溃时,崩溃的原因在控制台中打印出来。 它极大地改善了我的调试生活,并强烈建议所有人使用。