title: Can NSNumber class method discern between signed and unsigned int?
body: <p>Is there any way to probe an NSNumber to see if it is an int or unsigned int.  I have tried to do this with objCType, but I can't tell the difference.  Consider the following scenario:</p>
  
  <pre><code>NSNumber *number1 = [NSNumber numberWithUnsignedInt:100];
  NSNumber *number2 = [NSNumber numberWithInt:100];
  
  NSLog(@"%@",[NSString stringWithUTF8String:[number1 objCType]]);
  NSLog(@"%@",[NSString stringWithUTF8String:[number2 objCType]]);
  </code></pre>
  
  <p>Output:
  i
  i</p>
  
  <p>Does any one know how to resolve this problem?</p>