我有一个浮点指针数组,我想将其转换为NSArray.
有没有更好的方法来迭代浮点*并将每个条目添加到NSArray?
我有:
float* data = new float[elements];
fill up data from binary ifstream
Run Code Online (Sandbox Code Playgroud)
我想避免做类似的事情:
NSMutableArray *mutableArray = [NSMutableArray arrayWithCapacity:elements];
for (int i=0;i<elements;i++)
{
[mutableArray addObject:[NSNumber numberWithFloat:data[i]]];
}
NSArray *array = [NSArray arrayWithArray:array];
Run Code Online (Sandbox Code Playgroud)
是否有一些方便/更有效的方法将大块浮动数据复制到NSArray中?
问候,
欧文