TomKnig/TOMSMorphingLabel — pull request #2 by andrebraga (2014-06-24 14:59:45+00:00)
Title: Ported to iOS 6 in two different ways: precise and quick'n'dirty.

Hello! Ported your awesome component to iOS 6. The changes are actually very simple. Since the new iOS 7 APIs are wrapping existing CoreText functions, it was a matter of simulating what happens behind the curtains.

The precise method probably incurs in more overhead than the iOS 7 API it attempts to reproduce, but that's what the public APIs allow. The quick'n'dirty method is probably good enough anyway.

In any circumstance under the simulator the iOS 7 version runs much quicker than the iOS 6 one. That's not a limitation of the overhead: even the QnD version seems slow, and if the foundation guard is taken away and the CoreText method is run unconditionally, the iOS 7 animation speed is the same as before. So there's something weird with (simulated) iOS 6 that's probably not even worth tracking down.

Anyway, great job, and hope you like my contribution!