How to covert an NSUInteger / NSInteger into an int value

Before the addition of 64bit in iOS it was possible to take an NSUInteger (or NSInteger) and put it into an int variable, like so:

int arrayCount = [self.myArray count];

If you add 64bit support to your app you may notice a compiler warning when you do this:

This content is for members only.

Xcode understands that this is intentional and drops the warning.

Leave a Reply