Tag Archives: NSNumber

How to turn an NSString into an NSNumber

We can use an NSNumberFormatter for this. It’s a bit like converting an NSString into an NSDate.

Here’s how:

Assuming that we’d like to collect input from a text field (set to accept number pad input only) myNumber will now be an NSNumber instead of text.

How to store a BOOL as NSNumber

You can create an NSNumber with a BOOL like this:

It is technically the equivalent of creating an NSNumber with a literal @1 or @0.

To turn the NSNumber back into a BOOL use this:

Any NSNumber that is not zero will give a BOOL of YES when converted this way, including negative numbers.