-1

私は#pragma mark、それぞれのカテゴリに従ってメソッドを配置するために使用している iOS プロジェクトに取り組んでいます。

私の問題は、一部のカテゴリにサブカテゴリがあることです。メソッドのカテゴリとそのサブカテゴリを反映するようにメソッドを配置するにはどうすればよいですか? これは可能ですか?

次のようなものが必要です:

プラグマサブ

私はもう試した:

  • これ:
#pragma mark - Main
#pragma mark -  Sub 1
#pragma mark -   Sub of Sub 1
  • この:
#pragma mark - Main
#pragma mark -- Sub 1
#pragma mark --- Sub of Sub 1

どちらも機能しません。私はたくさん検索しましたが、解決策が見つかりませんでした。これを行う方法はありますか?

4

4 に答える 4

0

サブカテゴリからダッシュを削除するだけで、メインの下に配置されます

#pragma mark - Main
#pragma mark  Sub 1
于 2013-05-20T13:41:46.360 に答える
0

回答 :そうは思いません。まさにあなたが探しているものである可能性があります。

Appleはすでに「Collapsing Methods」の概念を提供しているため。コードの複数の部分を一度に表示する必要がある場合、Xcode ではメソッド グループを閉じたり開いたりすることができます。メソッドのすぐ左にあるガターにマウスを置きます。開閉用三角形のペアが表示されます。三角形をクリックすると、Xcode はそのメソッドのコードを折りたたみます。

ここに画像の説明を入力

省略記号は、折りたたまれたメソッドを示します。開閉用三角ボタンをクリックすると、折りたたまれたコードが表示されます。複合ステートメントを折りたたむこともできます。

私はあなたのために何かを見つけました: 「#pragma mark」の階層を持つことは可能ですか?

于 2013-05-20T14:39:03.323 に答える
0

#pragma マークの後にスペースを入れることはできません。したがって、プラグマを使用する必要があるため、このタイプの構造には方法がありません。

お役に立てば幸いです。

于 2013-05-20T13:57:32.410 に答える