I am using SWInject to maintain dependencies in my app, and the Coordinator pattern to manage logic and dependencies.
Can the SWInject be used in conjunction with a centralized push notification framework with multiple observers in different parts of the app?
Typically, i do that with a Singleton class, but doing that seems to defeat e purpose of using a dependency injection pattern.