YUKATOU::WEBLOG

iOSやTitaniumを中心にWeb系IT技術について色々。

XCodeでジャンプバーへのコメント記法

XCode エディタ領域にあるジャンプバーにコメントを表示することができます。

f:id:yukatou:20131207155202p:plain

セパレータあり

#pragma mark - コメント

セパレータなし

#pragma mark コメント

特殊なコメント記法

// TODO: やらないといけない項目
// FIXME: 修正が必要な項目
// MARK: 注意点などのマーキング
// !!!: 重要なポイント
// ???: 疑問のあるポイント

特定のコメントをWarningにさせる方法

ビルド時にコメントに該当するTODO FIXMEなどの表記があった場合にWarningを表示させるにはRunScriptにコードを記述します。

  1. 「Target」を選択
  2. 「Build Phases」タブを選択
  3. 「Editor」=> 「Add Build Phase」=>「Add Run Scripit Build Phase」を選択

    f:id:yukatou:20131207155739p:plain

4.「Build Phases」=> 「RunScript」を選択
5. エディタペインに以下のコードを書く

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/"

この状態でビルドするとWarningが表示されるようになります。

f:id:yukatou:20131207160722p:plain