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