序号 | 录入时间 | 录入人 | 备注 |
---|---|---|---|
1 | 2015-08-07 | Alfred Jiang | - |
2 | 2015-12-23 | Alfred Jiang | - |
NSObject - 实现自定义对象 isEqual 方法
NSObject \ 自定义对象 \ 相等 \ isEqual \ Hash
- 需要对自定义对象进行相等判断时
- 需要对自定义对象数组进行是否包含判断时
@implementation Person
- (BOOL)isEqual:(id)object {
if (self == object) return YES;
if (![object isKindOfClass:[Person class]]) return NO;
return [self.name isEqualToString:[object name]];
}
- (NSUInteger)hash {
return [self.name hash];
}
@end
(无)
(无)