equatable

    6

    1答えて

    Equatableプロトコルを採用すると宣言しているSwiftでルートクラスを実装しているとしましょう(自分のタイプの配列に含まれているかどうかを知りたい与えられたインスタンスかどうか)。 public static func ==(lhs: MyClass, rhs: MyClass) -> Bool { return (lhs === rhs) } :反対はちょうどこれを行う

    6

    3答えて

    レルムに固有の簡単なクラスPersonを持っていますObject。 サブクラスがEquatableプロトコルに準拠するようにします。非常に単純なコードは次のようになります。 class Person: Object, Equatable { dynamic var localID = "0" dynamic var name:String? } func ==(lhs

    10

    2答えて

    基本クラスとそのサブクラスで==演算子(Equatable)をSwift 3に実装しようとしています。すべてのクラスはSwiftでのみ使用されるため、またはNSCopyingプロトコルを使用したくありません。 私は、基本クラスとサブクラスを開始しました: class Base { var x : Int } class Subclass : Base { var y :

    3

    2答えて

    私は構造体を辞書のキーとして使用しようとしています。コードは、スウィフト2では有効ですが、ピクチャリンクではスウィフト3では動作しません。 Equatable Code : Picture