从int **创建NSNumber的NSArray的最佳方法

时间:2013-08-04 17:53:45

标签: nsarray nsnumber

我使用的库使用如下所示的参数返回一系列int:

int ** outList

最好的方法是将它包装在一堆NSNumber对象中(也许是一个NSArray来保存它们)?

1 个答案:

答案 0 :(得分:0)

我知道没有捷径。你可以这样写:

int **outList = ...
int count = ...
NSMutableArray *result = [[NSMutableArray alloc] initWithCapacity:count];

for (int idx = 0; idx < count; idx++)
  [result addObject:@(outList[idx])];

希望它有所帮助!