Skip to content

Instantly share code, notes, and snippets.

@mdabbagh88
Forked from steipete/UIKitLegacyDetector.m
Created May 11, 2014 02:19
Show Gist options
  • Save mdabbagh88/bb1da9f8d020b04c8da2 to your computer and use it in GitHub Desktop.
Save mdabbagh88/bb1da9f8d020b04c8da2 to your computer and use it in GitHub Desktop.
// Taken from http://PSPDFKit.com. This snippet is under public domain.
#define UIKitVersionNumber_iOS_7_0 0xB57
BOOL PSPDFIsUIKitFlatMode(void) {
static BOOL isUIKitFlatMode = NO;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
// We get the modern UIKit if system is running >= iOS 7 and we were linked with >= SDK 7.
if (kCFCoreFoundationVersionNumber >= kCFCoreFoundationVersionNumber_iOS_7_0) {
isUIKitFlatMode = (NSVersionOfLinkTimeLibrary("UIKit") >> 16) >= UIKitVersionNumber_iOS_7_0;
}
});
return isUIKitFlatMode;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment