This library contains bindings for various APIs provided by Apple. Additionally an Objective-C wrapper is provided to allow instantiation of Objective-C types.
For C APIs, general C memory management rules apply, for Objective-C wrapper types the lifetime of objects are tied to their Objective-C parent object.
Each API is denoted with a version tag that needs to be present for the fuctionality to be present. Some functionality requires multiple dependencies to be present, errors will be presented if version tags are missing.