SHObjectUserInfo

This pod is used by SHFoundationAdditions as part of many components covering to plug the holes missing from Foundation, UIKit, CoreLocation, GameKit, MapKit and other aspects of an iOS application’s architecture.

Overview

SHObjectUserInfo is a category on top of NSObject to allow userInfo dictionary without swizzling. It’s built on top of NSMapTable that works with weakToStrong references between an object and its userInfo.

Swizzle & Junk free

No developer psyches were harmed or killed for this. I’ve noticed other similar libraries all swizzle like there is no tomorrow. If the API can remains the same without Swizzle, then don’t Swizzle.