プログラミング雑記

プログラミングの雑記です。

available

  • @available(OSX 10.10, iOS 8.0, *)

解説

  • OSX 10.10 = OSXは、10.10以上で利用可能
  • iOS 8.0 = iOSは、8.0以上で利用可能
  • * = その他のOSは、バージョン問わず利用可能

  • @available(*, deprecated, message="Use XXX instead, ..........")

解説

  • * deprecated = その他のOSは、バージョン問わず非推奨

  • @available(*, unavailable, message="End of the service, ..........")
  • @available(*, renamed="XXXX")

解説

  • 利用しようとするとエラーになります。

if #available(iOS 8.0, *) {
} else {
}