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

macCatalystApp

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

Declaration 宣言

@property(readonly, getter=isMacCatalystApp) BOOL macCatalystApp;

Discussion 議論

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

  • 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 TARGET_OS_MACCATALYST instead. iOSとmacOSをサポートするフレームワークは、このプロパティを使って、そのプロセスがMac CatalystでビルドされたMacアプリであるかを決定します。条件付きでソースコードをコンパイルしてmacOSでのみ動作するよう計らうには、#if TARGET_OS_MACCATALYSTを代わりに使ってください。

See Also 参照

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