PlaygroundValue Enumeration
PlaygroundValue列挙
An enumeration of the types that can be saved in the key-value store and can be exchanged in messages with always-on live views.
いくらかの型からなる列挙、それはキー値保管庫に保存されることができ、常時接続のライブビューとメッセージを交換されることができます。
Enumeration Cases
Enumerationケース節
array
A type used for encoding an array.
配列をエンコードするために使われるある型。
Declaration
宣言
case array([PlaygroundValue])
Discussion
解説
Encode an array of PlaygroundValue
types for the key-value store or for live view messaging. The items in the array are other PlaygroundValue
types.
キー値保管庫のためのまたはライブビューメッセージ送信のための、PlaygroundValue
型の配列をエンコードします。配列の中の項目は、他のPlaygroundValue
型です。
The following example creates an array and adds it to the key-value store of a playground book. Line 3 creates an array with two playground value cases, a string and an integer. Line 4 constructs a playground value case of an array, and sets the associated value of that case to theArray
. It then sets the "AnimalCounts"
key in the playground book key-value store to the constructed array case.
以下の例はある配列を作成します、そしてそれをプレイグラウンドブックのキー値保管庫に加えます。行3は、文字列と整数、2つのプレイグラウンド値ケース節を持つ配列を作成します。行4は、ある配列のプレイグラウンド値ケース節を構築します、そしてそのケース節の関連値をtheArray
に設定します。それはそれから、プレイグラウンドブックキー値保管庫の中の"AnimalCounts"
キーを構築された配列ケース節に設定します。
import PlaygroundSupport
let theArray = [PlaygroundValue.string("llamas"), PlaygroundValue.integer(4)]
PlaygroundKeyValueStore.current.keyValueStore["AnimalCounts"] = .array(theArray)
boolean
A type used for encoding a Boolean value.
Boolean値をエンコードするために使われる型。
Declaration
宣言
case boolean(Bool)
data
A type used for encoding raw binary data.
生のバイナリデータをエンコードするために使われる型。
Declaration
宣言
case data(Data)
Discussion
解説
Binary data can be used to represent objects initialized from custom classes.
バイナリデータは、カスタムクラスからイニシャライザされたオブジェクトを表すために使われることができます。
date
A type used for encoding a date and time.
日付と時間をエンコードするために使われる型。
Declaration
宣言
case date(Date)
dictionary
A type used for encoding a dictionary of key-value pairs.
キー値ペアのディクショナリをエンコードするために使われる型。
Declaration
宣言
case dictionary([String: PlaygroundValue])
Discussion
解説
Encode a dictionary of PlaygroundValue
values for the key-value store or for live view messaging. The values for keys are other PlaygroundValue
types.
キー値保管庫のためのまたはライブビューメッセージ送信のための、PlaygroundValue
値のディクショナリをエンコードします。キーのための値は、他のPlaygroundValue
型です。
The following example creates a dictionary and adds it to the key-value store of a playground book. Lines 3 and 4 create a dictionary with two entries, a playground value case of a string for the "animal"
key and a playground value case of an integer for the "count"
key. Line 5 constructs a playground value case of a dictionary, and sets the associated value for the case to theDict
. It then sets the "AnimalCountDict"
key in the playground book key-value store to the constructed dictionary case.
以下の例はあるディクショナリを作成します、そしてそれをプレイグラウンドブックのキー値保管庫に加えます。行3と4は、2つの登録項目、"animal"
キーに対するある文字列のプレイグラウンド値ケース節と"count"
キーに対するある整数のプレイグラウンド値ケース節を持つディクショナリを作成します。行5は、あるディクショナリのプレイグラウンド値ケース節を構築します、そしてケース節の関連値をtheDict
に設定します。それはそれから、プレイグラウンドブックキー値保管庫の中の"AnimalCountDict"
キーを構築されたディクショナリケース節に設定します。
import PlaygroundSupport
let theDict = ["animal": PlaygroundValue.string("Llama"),
"count": PlaygroundValue.integer(5)]
PlaygroundKeyValueStore.current.keyValueStore["AnimalCountDict"] = .dictionary(theDict)
floatingPoint
A type used for encoding a floating point value.
浮動小数点値をエンコードするために使われる型。
Declaration
宣言
case floatingPoint(Double)
integer
A type used for encoding an integer value.
整数値をエンコードするために使われる型。
Declaration
宣言
case integer(Int)
string
A type used for encoding a string value.
文字列値をエンコードするために使われる型。
Declaration
宣言
case string(String)
PlaygroundLiveViewRepresentation Enumeration
PlaygroundLiveViewRepresentation列挙
Copyright © 2018 Apple Inc. All rights reserved. Terms of Use | Privacy Policy | Updated: 2018-04-30