为什么苹果没有他们的类纯单,例如,即使UIApplication类,您可以访问到的UIApplication单,如:可可单和共享的情况下
UIApplication *sharedApplication = [UIApplication sharedApplication];
没有什么能阻止你明确实例一个UIApplication实例,如:
UIApplication *newApplication = [[UIApplication alloc] init];
但是,结果是运行时异常。该例外清楚地表明,在任何时候只有一个UIApplication类的实例可以存在。
那么,为什么不通过在默认初始值返回相同的实例有纯单身?
我问这个问题有清晰,对我的项目创造单时,要遵循哪种方式更好。所有的
苹果并没有做任何随意,我只是想知道这是什么特别的方式背后的原因(利益),这就是为什么我问这个问题。我和eveybody知道事情运作良好,所以不需要为此写回答。 亲切的问候, Ajay –
那么,我会寻找一个答案,你会接受先生!为我们两人学习的时间! – Ariel