在我目前正在处理的项目中,创建和使用了很多UIViewController
(某些子类的)对象。UIViewController
相信我,这会产生很多问题。我正在研究它(一种重构)。
如我所见,大多数(那些)对象只需要初始化一次并多次使用。由于我将从现在开始从事这个项目(而且该项目持续时间很长),我如何确定每个UIViewController
Subclass 对象一次只有一个活着。
我怀疑我是否应该制作所有的UIViewControllers
单身人士。如果是这样,我应该如何实施。意义; 我应该在其中或在哪里初始化所有对象 applicationDidFinishedLaunching:WithOptions
?
另一个问题是:(我认为可能不是真的)项目中的所有UIViewController
项目都应该是单例吗?