私が現在取り組んでいるプロジェクトでは、(いくつかのサブクラスの)UIViewController
オブジェクトがたくさん作成されて使用されています。UIViewController
そして、それが多くの問題を引き起こしていたと私を信じてください。そして私はそれに取り組んでいます(一種のリファクタリング)。
私が見るように、ほとんどの(それらの)オブジェクトは一度だけ初期化を必要とし、複数回使用されました。これからこのプロジェクトに取り組んでいるので(また、プロジェクトの期間が長いので)、UIViewController
サブクラスオブジェクトのそれぞれが一度に1つだけ生きていることをどのように確認できますか。
私はすべてのUIViewControllers
シングルトンを作るべきかどうか疑問です。もしそうなら、どのようにそれを実装する必要があります。意味; すべてのオブジェクトをその中 applicationDidFinishedLaunching:WithOptions
またはどこで初期化する必要がありますか?
もう1つの質問は次のとおりです:(私が思うに、真実ではないかもしれません)UIViewController
プロジェクト内のすべてをシングルトンにする必要がありますか?