|  |  |  | 
|---|
|  |  |  | /// The current device model. Returns an empty string if device model cannot be retrieved. | 
|---|
|  |  |  | + (nullable NSString *)deviceModel; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// The current device model, with simulator-specific values. Returns an empty string if device | 
|---|
|  |  |  | /// model cannot be retrieved. | 
|---|
|  |  |  | + (nullable NSString *)deviceSimulatorModel; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// The current operating system version. Returns an empty string if the system version cannot be | 
|---|
|  |  |  | /// retrieved. | 
|---|
|  |  |  | + (NSString *)systemVersion; | 
|---|
|  |  |  | 
|---|
|  |  |  | /// @return YES if Swift runtime detected in the app. | 
|---|
|  |  |  | + (BOOL)hasSwiftRuntime __deprecated; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst". | 
|---|
|  |  |  | /// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst", and | 
|---|
|  |  |  | /// "visionos". | 
|---|
|  |  |  | + (NSString *)applePlatform; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// @return An Apple Device platform. Same possible values as `applePlatform`, with the addition of | 
|---|
|  |  |  | /// "ipados". | 
|---|
|  |  |  | + (NSString *)appleDevicePlatform; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// @return The way the library was added to the app, e.g. "swiftpm", "cocoapods", etc. | 
|---|
|  |  |  | + (NSString *)deploymentType; | 
|---|
|  |  |  |  | 
|---|