在XCode 4中使用TODO FIXME等標記

在XCode中我們可以用類似這樣的註釋來方便我們標記需要修改的部分:

// TODO:
// FIXME:
// !!!:
// ???:

XCode 4.1由於BUG不能使用這一功能了,網上有一種變通方法,可以在編譯後的Warning裏面看到我們標記的TODO, FixME等。

原文:http://stackoverflow.com/questions/5891193/xcode-using-fixme-todo

  1. 進入項目屬性設置那個頁面
  2. 選擇一個Target
  3. 選擇Build Phases標籤
  4. 點擊右下角的Add Build Phase
  5. 展看上面剛出現那一欄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/"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章