私はまだCocoaとObjective-C(< 1年)の新機能です。 My Appには50以上のクラスが追加されていますが、ViewControllerの一部には700行以上のコードが混在しています。多くのコードを持つViewControllerがあればいいですか?
私の質問です: "大" ViewControllerを持っているのはいいですか?または分数にコードを分割するパターンはありますか?たくさんのコードがデリゲートメソッドを実装しています。なぜそれをどうやって削除するのか分かりません。
私はプラグママークで構造化することができます。
ありがとうございます。
EDIT(2013年12月):この件に関するobjc.ioのgreat article from Chris Eidhofがあります。彼はまたマコンン2013 /フランクフルトでその話題について話しました。 UITableViewプロトコルを分離することは素晴らしいパターンです。
EDIT2 NSScreencastには2つのビデオがあり、ViewController(エピソード#102と#103)のリファクタリングの概念を説明しています。
+1グレート質問です。気になる人がいることを知っていることは良いことです。 – tonklon
すべての回答ありがとう - 非常に感謝!しかし、「正しい」答えを選ぶことはほとんど不可能です。自分自身にとっては、VCからモデルコードを分離するのに十分なほど厳格ではないことがわかっていれば分かります。しかし、カテゴリの概念も学びます。 – brainray