偉大な数(40)のFieldTextと他のオブジェクト(たとえばスライダ)を持つiOS4(iPhone)プロジェクトにXCode 4.0.2を使用しています。MainViewControllerが大きくなっています。どうすれば分けることができますか?
私はMainViewController.hとMainViewController.mを持っています(AppDelegate、FlipsideViewController、カスタムクラスなど)。
今、MainViewController.mは大きくなりつつあります(1700行)。これを2つのファイルに分割するにはどうすればよいですか?おそらく、いくつかのデリゲートメソッドを新しいファイルに移動するのでしょうか?または、他の何か?
ありがとうございます。
マウロ
MainViewControllerには400行のIBActions(ボタンが押され、スライドが変更され、情報が表示されるなど)があります。 TextFieldデリゲートメソッドの600行(textFieldShouldReturn、textFieldDidEndEditingなど)。 Text Fieldsに作用するカスタムメソッド。 – boscarol
ねえ、あなたがすべての代議員を自分のクラスに入れれば、あなたはとても良いデザインを手にしているように思えます。おそらく、コントロールを自分の代議員(IBオブジェクト+代理人など)と一緒に動かすことができる「コンポーネント」として考えることを助けることができます。テキストフィールドのカスタムメソッドは 'UITextField'のカテゴリに終わることがありますか? – sergio
テキストフィールドには数値(倍精度)が含まれ、カスタムメソッドはこの数値を使用した計算です。 – boscarol