如何将 “int”
值存储在 NSMutableArray
或 NSMutableDictionary
中?以整数形式传入的 JSON 数据的长期问题。
我应该尝试将这些整数存储为 NSNumber
对象还是仅存储为包含整数的字符串?
如果我知道值将始终是自然数(数字>=0,包括零表示 null),那么对指针进行“原始”(int) 转换是多么危险。
我一直使用的整数是来自数据库的外键 ID。
最佳答案
像这样使用 NSNumber:
int yourInt = 5;
[myMutableArray addObject:[NSNumber numberWithInt:yourInt]];
或者使用现代 Objective C 语法,您可以使用以下表达式:
[myMutableArray addObject:@(2 + 3)];
或者对于单独的数字:
[myMutableArray addObject:@5];
关于objective-c - 如何将 "int"值存储在 NSMutableArray* 或 NSMutableDictionary* 中?以整数形式传入的 JSON 数据的长期问题。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4764391/