在Objective C中,将一个包含1000个整数的数组从一个数组复制到另一个数组的最有效方法是什么?
这将在一些绘图代码中在iPhone上运行,因此尽可能高效非常重要。
谢谢。
在Objective C中,将一个包含1000个整数的数组从一个数组复制到另一个数组的最有效方法是什么?
这将在一些绘图代码中在iPhone上运行,因此尽可能高效非常重要。
谢谢。
int copyOfArr[4], arr[4] = {0,1,2,3};
memcpy(copyOfArr, arr, sizeof(arr));
如果您正在谈论一个普通的C数组,那么memcpy是最有效的方法。如果您正在谈论NSArray,则发送“copy”消息。