Почему бы не создать подкласс UIApplication? Зачем использовать делегат?

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

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

5
задан Jeremy L 26 May 2012 в 07:10
поделиться