文書   >   Swift   >   Swift 標準ライブラリ  >     Key-Path 式   >   AnyKeyPath
クラス
AnyKeyPath
任意のルート型から任意の結果の値型への型を消去されたキーパス。注意: 古いランタイムには、ObjC 名として Swift.AnyKeyPath がありました。この 2 つは共存しなければならないため、名前が変更されました。新しいランタイムで古い名前を決して使用しないでください。_TtCs11_AnyKeyPath は、Swift._AnyKeyPath のずたずたにされた (mangled) 名前です。
宣言
トピックス
インスタンスプロパティ
ハッシュ値です。
型プロパティ
このキーパスのルート型。
static var valueType: Any.Type
このキーパスの値型。
インスタンスメソッド
func appending(path: AnyKeyPath) -> AnyKeyPath?
与えられたキーパスをこのパスに付け加えることによって作成された新しいキーパスを返します。
与えられたハッシャーにそれらをフィードすることにより、この値の必須部分をハッシュします。
演算子関数
static func != (AnyKeyPath, AnyKeyPath) -> Bool
2 つの値が等しくないかどうかを示すブール値を返します。
static func == (AnyKeyPath, AnyKeyPath) -> Bool
2 つの値が等しいかどうかを示すブール値を返します。
関連
以下に準拠
_AppendKeyPath
以下も見よ
キーパス
特定のルートタイプから特定の結果となる値型へのキーパス。
具体的なルート型から結果となる値型への、部分的に型が消去されたキーパス。
protocol _AppendKeyPath
キーパス式の実装の詳細。このプロトコルを直接使用しないでください。
トップへ
トップへ
トップへ
トップへ
トップへ