The dependency injection design pattern is a fancy term for a simple concept. You don't need any libraries of frameworks just an understanding of what is a dependency and how it can be injected into your application objects. Dependency injection makes your objects easy to test, and easy to maintain.
Amit is an iOS Developer who loves teaching and speaking about iOS. When not in front of a computer, he's exploring the outdoors or meditating. Find him on Twitter @paradoxed.