From ded303e9191639c4fcbe7d77600a5ebd96d180f5 Mon Sep 17 00:00:00 2001 From: pkl Date: Mon, 6 Jul 2015 09:14:58 -0700 Subject: Adds IsRunningOnIOS9OrLater() utility function. Review URL: https://codereview.chromium.org/1226833002 Cr-Commit-Position: refs/heads/master@{#337405} --- base/ios/ios_util.h | 3 +++ base/ios/ios_util.mm | 4 ++++ 2 files changed, 7 insertions(+) (limited to 'base/ios') diff --git a/base/ios/ios_util.h b/base/ios/ios_util.h index d9d7e19..688fbf3 100644 --- a/base/ios/ios_util.h +++ b/base/ios/ios_util.h @@ -14,6 +14,9 @@ namespace ios { // Returns whether the operating system is iOS 8 or later. BASE_EXPORT bool IsRunningOnIOS8OrLater(); +// Returns whether the operating system is iOS 9 or later. +BASE_EXPORT bool IsRunningOnIOS9OrLater(); + // Returns whether the operating system is at the given version or later. BASE_EXPORT bool IsRunningOnOrLater(int32 major, int32 minor, int32 bug_fix); diff --git a/base/ios/ios_util.mm b/base/ios/ios_util.mm index 817eec4..d920045 100644 --- a/base/ios/ios_util.mm +++ b/base/ios/ios_util.mm @@ -25,6 +25,10 @@ bool IsRunningOnIOS8OrLater() { return IsRunningOnOrLater(8, 0, 0); } +bool IsRunningOnIOS9OrLater() { + return IsRunningOnOrLater(9, 0, 0); +} + bool IsRunningOnOrLater(int32 major, int32 minor, int32 bug_fix) { static const int32* current_version = OSVersionAsArray(); int32 version[] = { major, minor, bug_fix }; -- cgit v1.1