Если вы используете раскадровки, это делается в main.m с линией:
UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
Если четвертый аргумент UIApplicationMain()
не nil
, функция будет создавать экземпляр указанного класса и присвоить его как делегат объекта UIApplication
.
Если вы не используете раскадровки, подключение производится в MainWindow.xib
, где создан и подключен в качестве делегата от самого файла владельца (который является UIApplication
экземпляром, который, в свою очередь, создается с помощью функции UIApplicationMain()
объект приложения делегата).
Это не подкласс 'UIApplicationDelegate'. Это класс, который соответствует протоколу 'UIApplicationDelegate' – albertamg
Plus, для nitpick это не класс, который является делегатом, а _instance_ класса. – Monolo