Предполагая, что у меня есть экземпляр объекта NSObject, который я создаю в appDelegate, самая простая возможность сделать этот экземпляр доступным для некоторых из моих UIViewControllers.Как устанавливать зависимости от iOS UIViewControllers
Я знаю, что разные подходы, но все они на самом деле не удовлетворяет мои потребности
- Делегация я мог бы определить протокол (
MHSomeObjectDataSource
) и пусть AppDelegate реализовать. - свойства Трюмные на UIViewControllers (
MSSomeObject
) и всегда установить его после конкретизации из UIViewControllers - Making объект одноэлементно Неа по многим причинам
Моя главная проблема с 1,2 является то, что Я всегда должен убедиться, что вручную установлено свойство/делегат.
Есть ли удобный способ для инъекции зависимостей, о котором я еще не знаю?