Swift中,我们通常会用FIXME/TODO/MARK来做一些注释标注,这些标注在代码的dropdown box中能显示出来,如下图所示:

不过,如果我们标注的是一些警告或错误信息的话,这用方式通常比较容易遗忘,不像Objective-C中的#warning一样,在编译时能被检测出来。

如果我们想在编译时让编译器高亮提示,即如下图所示,

则可以在Build Phases中添加一个Run Script,脚本代码如下图所示:

可以看到,我们还能添加自定义的注释标签,如WARNING/ERROR

参考

  1. HOW TO HIGHLIGHT YOUR TODOS, FIXMES, & ERRORS IN XCODE