init(pointer: UnsafeRawPointer?)
Creates a value object containing the specified pointer.
指定されたポインタを含んでいる値オブジェクトを作成します。
init(nonretainedObject : Any?)
Creates a value object containing the specified object.
指定されたオブジェクトを含んでいる値オブジェクトを作成します。
var nonretainedObjectValue : Any?
The value as a non-retained pointer to an object.
あるオブジェクトへの非保有ポインタとしての値。