基于 Apache Commons EqualsBuilder 的对象相等性检测工具。
- (BOOL)isEqual:(id)object {
return [[[[[BRYEqualsBuilder builderComparingObject:self withObject:object]
appendObject:self.name otherObject:other.name]
appendBool:self.isHidden otherBool:other.isHidden]
appendFloat:self.width otherFloat:other.width]
appendInteger:self.index otherInteger:other.index].isEqual;
}
可在 MIT 许可证下使用: http://bryan.mit-license.org