Dec 102012
 

Xcodeのコメントで使える特殊タグの使い方メモ。TODO FIXMEなどの表記と意味のまとめ。

コメントのタグ

 // TODO:

TODO項目を記述するタグ

// TODO: ここに読み込み機能を記述する

// FIXME:

修正項目を記述するタグ

// FIXME: ViewのRectサイズの修正が必要

// !!!:

重要な項目を記述するタグ

// !!!: ココを最優先で記述する

// ???:

不明点を記述するタグ

// ???: このメソッドの送受信のタイミングが不明

RunScriptを併用

ビルド時にコメントに該当するTODO FIXMEなどの表記があった場合に黄色いアイコンの!警告となる便利ShellScriptの紹介。

  1. Targetを選択
  2. Build Phasesタブを選択
  3. Add Build Phaseを押す
  4. 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/"

その他

#pragma mark

おなじみ、メソッドセクションの区切りに利用される。エディタのリストを整理できる。

#pragma mark – UIViewController

 

-Weverything

Clangにすべての警告を出させるフラグ。ビルド設定でTreat Warnings as ErrorsのONすると全てエラー扱い。

Pragmaの使い方はこちら

 

 

参考サイト

http://www.benzado.com/blog/post/329/make-xcode-nag-you-about-unfinished-todos

http://mobiledevelopertips.com/xcode/xcode-fixme-and-todo.html

http://deallocatedobjects.com/posts/show-todos-and-fixmes-as-warnings-in-xcode-4

http://nshipster.com/pragma/

コメント

個のコメント

Powered by Facebook Comments

 Posted by at 21:35

  2 Responses to “Xcode TODO FIXME の使い方”

  1. 【Share】Xcode TODO FIXME の使い方 http://t.co/get0N63mHu

  2. コード書くのに慣れてない人はまずこういうことから覚えたほうがいい気がする: Xcode TODO FIXME の使い方 http://t.co/1hjCJ2Eazc

Sorry, the comment form is closed at this time.