これがここにあるのかスーパーユーザーにあるのかわからないということから始めましょう。ここから始めました。
今、私はとてもきちんとした人です、そして私は私が非常に簡単に歩き回ることができるように折りたたむ方法が好きです。しかし、私を苛立たせる1つのことは、すべての@synthesize
コマンドが常にそこにあるということです。それらを折りたたむ方法がわかりません。(合成するプロパティが50以上あります)ビルドを台無しにせずに、これらのコマンドを非表示にする方法はありますか。
ありがとう。
これがここにあるのかスーパーユーザーにあるのかわからないということから始めましょう。ここから始めました。
今、私はとてもきちんとした人です、そして私は私が非常に簡単に歩き回ることができるように折りたたむ方法が好きです。しかし、私を苛立たせる1つのことは、すべての@synthesize
コマンドが常にそこにあるということです。それらを折りたたむ方法がわかりません。(合成するプロパティが50以上あります)ビルドを台無しにせずに、これらのコマンドを非表示にする方法はありますか。
ありがとう。
残念ながら、「利用可能な機能」の観点から見るXCode
と、非常に古い IDE です。したがって、折りたたみ可能なコード領域はありません - 詳細な議論を参照してくださいXcode 領域
@synthesize
また、最新のコンパイラ (LLVM 4.0) では、宣言はオプションであることに注意してください。プロジェクト設定のコンパイラ設定で有効/無効にできます。ただし、GCC または古い LLVM バージョンを使用している場合 (何らかの理由で)、これは不可能です。
編集:あなたの質問を読み直した後... 1つのクラスに50のプロパティを持つことは非常に悪いにおいがします。クラスをいくつかの小さなクラスに分割することを検討してください。
@synthesize
コマンドをファイルの最後に配置することもでき@implementation
ます。
Xcode 4.4 以降、@synthesize
別の名前が必要ない場合はプロパティを指定する必要はありません —自動合成を使用します。