This enumeration is also each platform and version that Xamarin's frameworks are aware of. It is the argument type for Introduced, Deprecated, Obsoleted, and Unavailable parameter in the MonoTouch.ObjCRuntime.AvailabilityAttribute constructor.
For example, the Platform.Mac_10_9 has the value 0x000a090000000000 and Platform.iOS_6_1 has the value 0x0000000000060100.
The underlying integer value of each Platform member is an actual version number. Platform values can be OR'd together, but only when the platform actually differs (e.g. a Mac version and an iOS version can be OR'd but two different Mac or iOS versions cannot).
Good: Platform.Mac_10_9 | Platform.iOS_7_0
Bad: Platform.Mac_10_8 | Platform.Mac_10_9
In addition to the MonoTouch.ObjCRuntime.Platform AvailabilityAttribute types, there's also MonoTouch.ObjCRuntime.PlatformHelper which contains a number of useful utilities for working with the Platform enumeration.
Member Name | Description |
---|---|
iOS | Documentation for this section has not yet been entered. |
iOS_2_0 | Documentation for this section has not yet been entered. |
iOS_2_2 | Documentation for this section has not yet been entered. |
iOS_3_0 | Documentation for this section has not yet been entered. |
iOS_3_1 | Documentation for this section has not yet been entered. |
iOS_3_2 | Documentation for this section has not yet been entered. |
iOS_4_0 | Documentation for this section has not yet been entered. |
iOS_4_1 | Documentation for this section has not yet been entered. |
iOS_4_2 | Documentation for this section has not yet been entered. |
iOS_4_3 | Documentation for this section has not yet been entered. |
iOS_5_0 | Documentation for this section has not yet been entered. |
iOS_5_1 | Documentation for this section has not yet been entered. |
iOS_6_0 | Documentation for this section has not yet been entered. |
iOS_6_1 | Documentation for this section has not yet been entered. |
iOS_7_0 | Documentation for this section has not yet been entered. |
iOS_7_1 | Documentation for this section has not yet been entered. |
iOS_8_0 | Documentation for this section has not yet been entered. |
iOS_8_1 | Documentation for this section has not yet been entered. |
iOS_8_2 | Documentation for this section has not yet been entered. |
iOS_Arch | Documentation for this section has not yet been entered. |
iOS_Arch32 | Documentation for this section has not yet been entered. |
iOS_Arch64 | Documentation for this section has not yet been entered. |
iOS_Version | Documentation for this section has not yet been entered. |
Mac | Documentation for this section has not yet been entered. |
Mac_10_0 | Documentation for this section has not yet been entered. |
Mac_10_1 | Documentation for this section has not yet been entered. |
Mac_10_10 | Documentation for this section has not yet been entered. |
Mac_10_2 | Documentation for this section has not yet been entered. |
Mac_10_3 | Documentation for this section has not yet been entered. |
Mac_10_4 | Documentation for this section has not yet been entered. |
Mac_10_5 | Documentation for this section has not yet been entered. |
Mac_10_6 | Documentation for this section has not yet been entered. |
Mac_10_7 | Documentation for this section has not yet been entered. |
Mac_10_8 | Documentation for this section has not yet been entered. |
Mac_10_9 | Documentation for this section has not yet been entered. |
Mac_Arch | Documentation for this section has not yet been entered. |
Mac_Arch32 | Documentation for this section has not yet been entered. |
Mac_Arch64 | Documentation for this section has not yet been entered. |
Mac_Version | Documentation for this section has not yet been entered. |
None | Documentation for this section has not yet been entered. |