Extensions

//category on a system class extends
//the "simple" type
@interface NSNumber (Parity)
- (BOOL)isEven;
@end

@implementation NSNumber (Parity)
- (BOOL)isEven {
    return self.integerValue % 2 == 0;
}
@end

BOOL even = [@42 isEven];
//even is YES

BOOL odd = [@7 isEven];
//odd is NO