Вместо использования делегата приложения, чтобы Одноэлементный UIApplication
может вызывать методы делегата в заранее определенное время, каковы преимущества и недостатки простого подкласса UIApplication
? (update:почему в архитектуре iOS используется делегат приложения вместо того, чтобы позволить людям писать приложение путем создания подкласса UIApplication
и переопределения его различных методов?)
Это потому, что когда мы создаем новый элемент управления UIView
, мы создаем подкласс UIView
(update:или также создаем подкласс UIViewController
). Так почему же в случае с приложением мы не создаем подкласс UIApplication
, а вместо этого используем делегирование?