Method swizzling library for Objetive-C