「グッドデザイン」の観点から。すべてのアプリ レベルの共通コードに appDelegate クラスを使用する必要がありますか? 言い換えれば、私は多くのView Controllerができるようにする必要がある多くのことを持っています. つまり、これは共通の機能であり、単一のビュー コントローラーに固有のものではありません。問題は、これらの一般的なメソッドを appDelegate に格納する必要があるかどうかです。そのためですか?別の別のクラスを作成する必要がありますか?
私が話す一般的な機能のいくつかの例を次に示します。
1) 一般的な音 (エラー音など) を鳴らします。
2) アラート メッセージ (エラー メッセージなど) を表示します。
3) 特定の型 (10 進数 - 数値) である必要がある入力を検証する方法
4) Web サービスからアプリレベルのデータを更新する