deleted unnecessary Equatable and Hashable custom implementations

This commit is contained in:
John Estropia
2018-09-19 11:06:19 +09:00
parent ab40532801
commit 45e110755d
19 changed files with 125 additions and 193 deletions

View File

@@ -102,8 +102,10 @@ public final class CSObjectMonitor: NSObject {
// MARK: NSObject
public override var hash: Int {
return self.bridgeToSwift.hashValue
var hasher = Hasher()
self.bridgeToSwift.hash(into: &hasher)
return hasher.finalize()
}
public override func isEqual(_ object: Any?) -> Bool {