在XCode中我們可以用類似這樣的註釋來方便我們標記需要修改的部分:
// TODO:
// FIXME:
// !!!:
// ???:
XCode 4.1由於BUG不能使用這一功能了,網上有一種變通方法,可以在編譯後的Warning裏面看到我們標記的TODO, FixME等。
原文:http://stackoverflow.com/questions/5891193/xcode-using-fixme-todo
- 進入項目屬性設置那個頁面
- 選擇一個Target
- 選擇Build Phases標籤
- 點擊右下角的Add Build Phase
- 展看上面剛出現那一欄Run Script,輸入以下內容:
KEYWORDS="TODO:|FIXME:|\?\?\?:|\!\!\!:"
find "${SRCROOT}" \( -name "*.h" -or -name "*.m" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($KEYWORDS).*\$" | perl -p -e "s/($KEYWORDS)/ warning: \$1/"