func encodeConditional <T>(T)
Encodes a reference to the given object only if it is encoded unconditionally elsewhere in the payload (previously, or in the future).
与えられたオブジェクトへの参照をエンコードします、それがそのペイロードの中のどこか他の所で無条件にエンコードをされる(以前に、またはこの先に)場合に限ります。
Availability
Technology
mutating func encodeConditional<T>(_ object: T) throws where T : AnyObject, T : Encodable
object
The object to encode. エンコードするオブジェクト。
For encoders which don’t support this feature, the default implementation encodes the given object unconditionally. この機能をサポートしないエンコーダに対して、省略時の実装は与えられたオブジェクトを無条件にエンコードします。
For formats which don’t support this feature, the default implementation encodes the given object unconditionally. この機能性をサポートしない形式に対して、省略時の実装は与えられたオブジェクトを無条件にエンコードします。
func encodeConditional <T>(T)