From 606504c6bbb7b4c4c9c5059fb51006765d01181c Mon Sep 17 00:00:00 2001 From: Hermes Pique Date: Thu, 23 Feb 2012 12:26:15 +0100 Subject: [PATCH] Added UIColor.isEqual --- UIKit/Classes/UIColor.m | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/UIKit/Classes/UIColor.m b/UIKit/Classes/UIColor.m index ef3f1a11..7dea338a 100644 --- a/UIKit/Classes/UIColor.m +++ b/UIKit/Classes/UIColor.m @@ -254,4 +254,12 @@ - (NSString *)description return [NSString stringWithFormat:@"<%@: %p; colorSpace = %@; components = %@>", [self className], self, colorSpace, componentsString]; } +- (BOOL) isEqual:(id)object { + if (![object isKindOfClass:[self class]]) { + return NO; + } + UIColor* color = (UIColor*) object; + return CGColorEqualToColor(self.CGColor, color.CGColor); +} + @end