コアデータと一緒に保存したいので整数になった単純な「playerID番号」を保存するために、NSNumberまたは文字列を使用する必要がありますか?
私のデータモデルでは、playerIDを整数16に設定していますが、CoreDataはNSNumberを機能させたいと考えています。これは、「何もない」ための多くのコードのようです-例;
NSInteger myValue = 1;
NSNumber *number = [NSNumber numberWithInteger:myValue];
p1.playerID = number;
// Instead of just;
p1.playerID = 1;
// or
p1.playerID.myIntValue;
代わりに文字列に設定してから、必要に応じて値(playerID)を前後に変換する方が簡単ではないかと思いませんか?これについての知恵(経験)の言葉はありますか?ありがとう :-)