Instance Property インスタンスプロパティ

isMacCatalystApp

A Boolean value that indicates whether the process originated as an iOS app and runs on macOS. あるブール値、それはプロセスが、iOSアプリとして起源を発した、そしてmacOS上で動作するかどうかを指し示します。

Declaration 宣言

var isMacCatalystApp: Bool { get }

Discussion 議論

The value of this property is true when the process is: このプロパティの値は、trueです、そのプロセスが以下である時は:

  • A Mac app built with Mac Catalyst, or an iOS app running on Apple silicon. Mac Catalystで造られたMacアプリ、またはAppleシリコン上で動作しているiOSアプリ。

  • Running on a Mac. Mac上で動作している。

Frameworks that support iOS and macOS use this property to determine if the process is a Mac app built with Mac Catalyst. To conditionally compile source code intended to run only in macOS, use #if targetEnvironment(macCatalyst) instead. iOSとmacOSをサポートするフレームワークは、このプロパティを使って、そのプロセスがMac CatalystでビルドされたMacアプリであるかを決定します。条件付きでソースコードをコンパイルしてmacOSでのみ動作するよう計らうには、#if targetEnvironment(macCatalyst)を代わりに使ってください。

See Also 参照

Accessing Process Information プロセス情報にアクセスする