Context and Dependency Injection for Objective C