我应该使用 NSNumber 还是字符串来保存一个简单的“playerID 号”,现在它是一个整数,因为我想用 Core Data 保存它?
在我的数据模型中,我将 playerID 设置为 Integer 16,但 Core Data 希望 NSNumber 能够正常工作。这似乎是很多“无”的代码 - 示例;
NSInteger myValue = 1;
NSNumber *number = [NSNumber numberWithInteger:myValue];
p1.playerID = number;
// Instead of just;
p1.playerID = 1;
// or
p1.playerID.myIntValue;
只是想知道将其设置为字符串然后根据需要来回转换值(playerID)是否更容易?对此有何智慧(经验)?谢谢 :-)