Advertisement
sophtwhere

NSMutableInteger.h

Nov 20th, 2013
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //
  2. //  NSMutableInteger.h
  3. //
  4. //  Created by Jonathan Annett on 21/11/13.
  5. //  Copyright (c) 2013 Sophtwhere. All rights reserved.
  6. //
  7.  
  8. /*
  9.  
  10.  what on earth? isn't NSInteger mutable already?
  11.  
  12.  yup. it's also not an object, so it can't be serialized, or put in an array/dictionary directly.
  13.  
  14.  sure there is NSNumber, but ever tried doing myNumber.integerValue ++?
  15.  
  16.  plus if you really want to, you can subclass to go crazy.
  17.  
  18.  enjoy.
  19.  
  20.  
  21.  */
  22.  
  23.  
  24. #import <Foundation/Foundation.h>
  25.  
  26. @interface NSMutableInteger : NSObject
  27. +(NSMutableInteger*) zero;
  28. +(NSMutableInteger*) one;
  29. +(NSMutableInteger*) yes;
  30. +(NSMutableInteger*) no;
  31. +(NSMutableInteger*) integer:(NSInteger) integer;
  32. -(id) initWithInteger:(NSInteger) integer;
  33. -(BOOL) boolValue;
  34. -(void) setBoolValue:(BOOL) value ;
  35. -(BOOL) odd;
  36. -(BOOL) even;
  37. -(void) clear;
  38. -(void) set;
  39. -(NSInteger) integerValue;
  40. -(NSInteger) increment;
  41. -(NSInteger) decrement;
  42. -(NSInteger) integerValuePlusOne;
  43. -(NSInteger) integerValueMinusOne;
  44.  
  45.  
  46. @property (assign,nonatomic) NSInteger integerValue;
  47.  
  48. @end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement