列挙型
PreviewPlatform
プレビューを実行できるプラットフォーム。
宣言
enum PreviewPlatform
概観
Xcode は、現在選択されているターゲットに基づいて、プレビュー用のプラットフォームを推測します。マルチプラットフォームターゲットがあり、プレビュー用の特定のターゲットを提案したい場合は、platform の計算されたプロパティをヒントとして実装し、プレビュープラットフォームの 1 つを指定します。
struct CircleImage_Previews: PreviewProvider {
static var previews: some View {
CircleImage()
}
static var platform: PreviewPlatform? {
PreviewPlatform.tvOS
}
}
トピックス
オペレーティングシステムの選択
プレビュープラットフォームとして iOS を指定します。
プレビュープラットフォームとして macOS を指定します。
プレビュープラットフォームとして tvOS を指定します。
プレビュープラットフォームとして watchOS を指定します。
プレビュープラットフォームの比較
static func == (PreviewPlatform, PreviewPlatform) -> Bool
2 つのプレビュープラットフォームが等しいかどうかを示します。
static func != (Self, Self) -> Bool
2 つのプレビュープラットフォームが等しくないかどうかを示します。
プレビュープラットフォームの重要なコンポーネントを、与えられたハッシュ関数に与えることでハッシュします。
プレビュープラットフォームのハッシュ値。
デフォルトの実装
関連
以下に準拠
Swift.Equatable
Swift.Hashable
以下も見よ
プラットフォームの指定
static var platform: PreviewPlatform?
その上でプロバイダを実行するプラットフォーム。
必須。デフォルトの実装が提供されます。