Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bending UIKit to your will

Bending UIKit to your will

My talk for UIKonf - http://uikonf.com

The video to this talk will be up soon. With just the slides, context gets lost a bit. Most of this calls are *really* just meant for development - use at your own risk.

See also: http://petersteinberger.com/blog/2012/pimping-recursivedescription/

If you're showing PDF on iOS, check out http://PSPDFKit.com

Peter Steinberger

May 07, 2013
Tweet

More Decks by Peter Steinberger

Other Decks in Programming

Transcript

  1. CGFloat PSPDFSimulatorAnimationDragCoefficient(void) { void *UIKit = dlopen([[[NSBundle bundleForClass:[UIApplication class]] executablePath]

    fileSystemRepresentation], RTLD_LAZY); CGFloat (*UIAnimationDragCoefficient)(void) = (CGFloat (*)(void))dlsym(UIKit, "UIAnimationDragCoefficient"); return UIAnimationDragCoefficient? UIAnimationDragCoefficient() : 1.f; }
  2. Fun

  3. Fun