Avatar
Avatar
omochimetaru
サブクラスにとっての Equatable 準拠
==Self 型で定義されてるから、サブクラスの式に見えてるときは サブクラス同士でないと比較できないはず
(edited)
コンパイラが Foo<UIView> に対して ==UIView 同士の比較に制限し、それが呼び出されたときは NSObject== (の先にある isEqual が呼ばれるのはいいとして、その場合 UIViewEquatable に準拠していると言えると思うけど、 UIView のリファレンスに載ってないのはドキュメント上の問題なのかな? (edited)