爲什麼蘋果沒有他們的類純單,例如,即使UIApplication類,您可以訪問到的UIApplication單,如:可可單和共享的情況下
UIApplication *sharedApplication = [UIApplication sharedApplication];
沒有什麼能阻止你明確實例一個UIApplication實例,如:
UIApplication *newApplication = [[UIApplication alloc] init];
但是,結果是運行時異常。該例外清楚地表明,在任何時候只有一個UIApplication類的實例可以存在。
那麼,爲什麼不通過在默認初始值返回相同的實例有純單身?
我問這個問題有清晰,對我的項目創造單時,要遵循哪種方式更好。所有的
蘋果並沒有做任何隨意,我只是想知道這是什麼特別的方式背後的原因(利益),這就是爲什麼我問這個問題。我和eveybody知道事情運作良好,所以不需要爲此寫回答。 親切的問候, Ajay –
那麼,我會尋找一個答案,你會接受先生!爲我們兩人學習的時間! – Ariel