ページ

2009年10月11日日曜日

Xcode の #pragma mark とは何か ?

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

他の人のコードや Xcodeが生成するテンプレートコードで見かけるようになって前から気になっていたことに "#pragma mark" がある。Xcode のヘルプで探してみたところ記述があった。Mac Dev Center: Xcode Workspace Guide: The Text Editor


Function Menu とは Xcode のエディタに表示されるプルダウンメニューのこと。ソースコードに #pragma mark を書くとその内容が Function Menu に表示されるということらしい。


Dev Center にあるサンプルコードを開いた時の例。このように見出しを付けて分かりやすくすることができる。





















試しに書いてみる。










すると出た。














#pragma mark - と書くとセパレータにになる。これが..



こうなる。

コメントに記述した TODO: なども対象になる。

全部書いてみた。


こうなる。

なお、TODO: などは : の後に空白を1つ入れること。入れないと認識されない。

× TODO:Fixed slow code
○ TODO: Fixed slow code


- - - - -
なるほど。こんな機能があったのか。
これからコーディングの際は使ってみよう。


+++++ 参考 +++++