Missing Swift's availability checking through #available
functions in Objective-C? OSAvailability brings the same conciseness to Objective-C.
For example: Check for iOS 8 compatibility by simply calling
[OSAvailability iOS8]
- Make OS versions enumerable or definable as a parameter.
- Add the ability to compose OS versions to form things like
#available(iOS 9.0, watchOS 1.0, *)