最新消息:文章中包含代码时,请遵守代码高亮规范!

iOS 对象等同性

杂项 vic 1007浏览 0评论

1.NSObject协议中声明isEqual:方法判断两个对象的等同性

isEqual:  和 isEqualString:调用后面的方法快,因为后者还要执行额外的步骤,因为它不知道受测对象的类型

NSObject协议中有两个用于判断等同性的关键方法:

- (BOOL)isEqual:(id)object;
- (NSUInteger)hash;

默认实现:当且仅当其“指针值”完全相等时,两个对象才相等。

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/15599.html

您必须 登录 才能发表评论!