wagyu298

3pods

CoreDataContextManager

CoreDataContextManager is CoreData helper library. It provides the following features:

  • Automatically apply lightweight migration with xcdatamodel file versions
  • Multi threading with context management
  • General implementation of NSFetchedResultsControllerDelegate
  • Useful helper category methods for NSManagedObjectContext

See GitHub for usage and more details.

License: MIT

  • Objective C

LiveObjectTracer

I was tried to let some actions when the object was deallocated. LiveObjectTracer is one of the solution for it.

It trigger delegate method when the NSObject or subclass object was deallocated. The object includes all of the NSObject subclasses, your made and third party made and Apple made. You can use this library to any situations.

I got core concept of LiveObjectTracer from http://stackoverflow.com/questions/14957382/want-to-perform-action-when-weak-ivar-is-niled. Thank you stackoverflow and users!

License: MIT

  • Objective C

SharedNetworkActivityIndicator

SharedNetworkActivityIndicator provide you to ability to share Network Activiy Indicator by many objects.

A NSObject.snanetworkActivityIndicatorVisible property is key concept of this library. If you set YES to NSObject.snanetworkActivityIndicatorVisible; it will changed to invisible when you set NO to the property, or the lifecycle of the object was end.

License: MIT

  • Objective C