Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // NSNumber+Helpers.h
- // Sterling
- //
- // Created by Karl Wagner on 25/07/2012.
- // Copyright (c) 2012 Springsup, Inc. All rights reserved.
- //
- @interface NSNumber (STGEqualityChecking)
- /** Determines whether two NSNumber instances contain equal values.
- *
- * @param number1 An instance of NSNumber. This parameter may be Nil.
- * @param number2 An instance of NSNumber to compare with number1. This parameter may be Nil.
- *
- * @returns YES if number1 and number2 contain equal values or are both Nil.
- * NO if number1 and number2 contains different values, or one of number1 and number2 is Nil.
- */
- + (BOOL)number: (NSNumber *)number1 isEqualToNumber: (NSNumber *)number2;
- @end
- typedef NS_ENUM( NSInteger, STGNumberSign )
- {
- STGNumberSignNegative = -1,
- STGNumberSignPositive = 1
- };
- @interface NSNumber (Helpers)
- /** The sign of the value contained in the receiver
- *
- * Unsigned values (including zero) return STGNumberSignPositive.
- */
- @property ( nonatomic, readonly ) STGNumberSign sign;
- /** The magnitude of the value contained in the receiver */
- @property ( nonatomic, readonly ) NSNumber * magnitude;
- @end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement