This might be a mundane question, but I would like to know the best practice. Since upgrading to Xcode 5.1, I got a ton of warnings about loss integer precision from NSInteger (aka 'long') to 'int' assuming because of the arm64 switch.
I have been type casting so far to get rid of the warning for example:
int number = (int)[self.arrayOfUsers count];
or should I just use
long number = (int)[self.arrayOfUsers count];
Which is "better"? Should I be mostly using longs now?
Thanks!