IPhone API: добавление методов в делегат стороннего приложения
Мы используем стороннюю библиотеку, которая поставляется с собственным классом делегата приложения.
В основном файле приложения его инициация
UIApplication объект следующим образом:
retVal = UIApplicationMain (argc, argv, nil, @ "3ThParty1AppDelegate");
Теперь у меня нет исходного кода класса делегата приложения, но мне нужно добавить методы для фоновой обработки и push-уведомлений. Можно ли вообще это добавить?
Спасибо большое,
Гюнтер
1 ответ
Очевидным способом является создание категории, содержащей дополнительные методы. Однако это не поможет, если вам нужно добавить свойства. В этом случае вам нужно расширить класс делегата приложения. Буквально в эту минуту я проделал то же самое с драйвером модульного тестирования для модуля GH, чтобы добавить дополнительные методы к его делегату приложения, и он используется точно так же.