var hash: Int
func `self`() -> Self
Availability
Technology
func isEqual(_ object: Any?) -> Bool
anObject
The object to be compared to the receiver. May be nil
, in which case this method returns false
.
true
if the receiver and an
are equal, otherwise false
.
This method defines what it means for instances to be equal. For example, a container object might define two containers as equal if their corresponding objects all respond true
to an is
request. See the NSData
, NSDictionary
, NSArray
, and NSString
class specifications for examples of the use of this method.
If two objects are equal, they must have the same hash value. This last point is particularly important if you define is
in a subclass and intend to put instances of that subclass into a collection. Make sure you also define hash
in your subclass.
var hash: Int
func `self`() -> Self