我需要转换一个充满 NSStrings 的 NSarray 并将这个 c 数组返回给函数。
-(char**) getArray{
int count = [a_array count];
char** array = calloc(count, sizeof(char*));
for(int i = 0; i < count; i++)
{
array[i] = [[a_array objectAtIndex:i] UTF8String];
}
return array;
}
我有这段代码,但是如果我要退回东西,我应该什么时候释放内存?