小编Mac*_*Mac的帖子

核心数据NSNumber过度杀伤?

我应该使用NSNumber还是字符串,以保存一个简单的"playerID号码",现在是一个整数,因为我想用Core Data保存它?

在我的数据模型中,我将playerID设置为Integer 16,但Core Data希望NSNumber能够正常工作.这似乎是lika很多代码"没有" - 例子;

NSInteger myValue = 1;
NSNumber *number = [NSNumber numberWithInteger:myValue];
p1.playerID = number;

// Instead of just;
p1.playerID = 1;
// or
p1.playerID.myIntValue;
Run Code Online (Sandbox Code Playgroud)

只是想知道将它设置为字符串而不是更容易然后根据需要来回转换值(playerID)?对此有任何智慧(经验)的话?谢谢 :-)

core-data nsnumber ios

2
推荐指数
1
解决办法
2651
查看次数

标签 统计

core-data ×1

ios ×1

nsnumber ×1