RolandasRazma / RRiOS7Backport

libRRiOS7Backport is an effort to backport parts of iOS7 to iOS6/iOS5
MIT License
14 stars 6 forks source link

iOS7 Backport

This is iOS7 API backport to iOS6.

Goal

Why?

Not all users will update to iOS7 and developer life is hard enaugh :)

How

Add project as library, setup Build Phases, add -ObjC to Other Linker Flags

Current backports table

NSArray
-[NSArray firstObject] Done.
UIView
+[UIView performWithoutAnimation:] Done.
-[UIView drawViewHierarchyInRect:afterScreenUpdates:] Done.
UITableView
-[UITableView estimatedRowHeight] Done.
UINavigationController
-[UINavigationController interactivePopGestureRecognizer] Done.
NSTimer
-[NSTimer tolerance] Done.
-[NSTimer setTolerance:] Done.
NSData
-[NSData initWithBase64EncodedString:options:] Done.
-[NSData base64EncodedStringWithOptions:] Done.
-[NSData initWithBase64EncodedData:options:] Done.
-[NSData base64EncodedDataWithOptions:] Done.
GKLocalPlayer
-[GKLocalPlayer registerListener:] Done.
-[GKLocalPlayer unregisterListener:] Done.
-[GKLocalPlayer unregisterAllListeners] Done.

ContainerView

If you supporting iOS5 check out RRContainerView and RRBaseInternationalization

iOS8 to iOS7 Backport

If you moving looking for iOS8 backport check out RRiOS8Backport