CoreData предоставляет хранилище для целых 16, целых 32 и целых 64, но не поддерживает никаких знаковых квалификаторов . Вы можете сохранить беззнаковое int (32-битное) как подписанное long (64-битное) и убедиться, что значение сохраняется для всего диапазона, но беззнаковый длинный, похоже, требует для хранения 128-битного целого числа со знаком, что, конечно, не t поддерживается CoreData. Есть ли способ сохранить unsigned long в coreData?