split code up more to fit on less horizontal space for easier
code reviews
Replace private methods with static C functions
methods have runtime load overhead and binary size overhead
using methods for private code is wasteful to the framework
consumer
replace all private methods with static C functions to reduce
binary size and improve consuming app launch time perf (slightly)
Twitter Image Pipeline is being a good citizen for consuming
apps, every little bit helps
Remove sample app xcscheme dependency of TIP framework for
better Carthage support
Credit to: @brentleyjones
Move update to tip_fetchedImage in fetch helper so that
the implementer of tip_fetchedImage can query the current state
of the fetch helper at the time the update happens. Can help
with animations.
Credit to: @brentleyjones
Optimize image scaling on iOS 10+ to use UIGraphicsImageRenderer
GraphicsRendererSpeed sample app added to validate perf
Added TIPRenderImage to TIPImageUtils
Added tip_imageWithRenderFormattings:render: to UIImage+TIPAdditions
tip_fetchedImage
in fetch helper so that the implementer oftip_fetchedImage
can query the current state of the fetch helper at the time the update happens. Can help with animations.