Я хочу сохранить NSUInteger в свои основные данные, и я не знаю, какой тип я должен использовать (целое число 16, 32, 64) в соответствии с требуемым пространством.
Из моего понимания
Integer 16 can have minimum value of -32,768 to 32,767
Integer 32 can have minimum value of -2,147,483,648 to 2,147,483,647
Integer 64 can have minimum value of -very large to very large
и NSUInteger - это тип def unsiged long, который равен unsigned int (Типы в objective-c на iPhone)
so Если я конвертирую свой NSUInteger в NSNumber с номеромWithUnsignedInteger: и сохраните его как NSNumber (Integer 32), я мог бы правильно восстановить мои данные?