我知道发出警告的方法,但我想将我的合法警告与我的待办事项分开。我还没有看到 xcode 4 像每个人都认为的那样突出显示待办事项。而 xcode 的 todo 支持仅适用于函数之外的 todo...
这里概述的构建阶段脚本非常棒,但它使 TODO 成为警告,并且 Objective C 创建了足够多的合法警告,我不希望我的 todo 堵塞列表。有没有办法让待办事项成为不同的构建结果,比如信息结果或其他什么?不会让 Xcode 的真正警告(一半应该是错误)消失在人群中的东西?
从 Xcode 4.4 开始;FIXME:
, ???:
, ????:
,!!!:
都在函数/方法之外工作。
xcode将突出显示 aTODO
但仅在函数之外。
//TODO: This will show in function drop down
-(void)method1
{
//TODO: This will not show
}
此外; FIXME
, ???
, ????
,!!!!
做同样的事情。
一种方法是使用 Xcode 的搜索功能。如果你用 标记你的代码// TODO:...
,你可以在整个项目中搜索// TODO
并生成一个不错的任务列表。
另外,请注意,以任何方法开头// TODO:
或// FIXME:
超出任何方法范围的注释都将出现在方法弹出菜单中,就像#pragma mark
行一样。