CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

Sash Zats

6pods

Doppelganger

Are you still using reloadData with collection or table view because figuring out transfomration is too hard? Worry no more! This utility takes two arrays: an old and a new one and returns a set of diffs that you feed directly to your collection or table view. Happy users, seeing data mutation animating in front of their eyes, less hassle for you!

License: MIT

  • Objective C

SwiftInjector

Naive dependancy injection for Swift

License: MIT

  • Swift

Swizzler

Swizzling done right:

  • Swizzling done right
  • Blocks API
  • Original implementation on your fingertips

License: MIT

  • Objective C

Vespucci

Routing made simple. Not only for UINavigationController.

  1. Register a route.
  2. Explain how to present a view controller.
  3. Explain how to dismiss it.

That's it. Framework takes care of all the transition permutations!

License: MIT

  • Objective C

Voltron

When UICollectionViewCell simply won't cut it, try Voltron, a subclass of UICollectionView allowing to use view controllers instead of cells.

License: MIT

  • Objective C

WMLDI

Extremly lightweight dependency injection

License: MIT

  • Objective C