Iphone 在目标C中复制整数数组最有效的方法是什么?

Iphone 在目标C中复制整数数组最有效的方法是什么?,iphone,objective-c,arrays,algorithm,ios,Iphone,Objective C,Arrays,Algorithm,Ios,在objective C中,将1000整数的数组从一个数组复制到另一个数组的最有效方法是什么 这将在iphone上运行一些绘图代码,因此尽可能高效非常重要 谢谢。如果你说的是普通的C数组,那么memcpy是最有效的方法。如果你说的是NSArray,那么发送一个“copy”消息。如果关注的是效率,我假设这是一个int的C数组。如果是,可以使用memcpy() 例如: int copyOfArr[4], arr[4] = {0,1,2,3}; memcpy(copyOfArr, arr, size

在objective C中,将1000整数的数组从一个数组复制到另一个数组的最有效方法是什么

这将在iphone上运行一些绘图代码,因此尽可能高效非常重要


谢谢。

如果你说的是普通的C数组,那么memcpy是最有效的方法。如果你说的是NSArray,那么发送一个“copy”消息。

如果关注的是效率,我假设这是一个int的C数组。如果是,可以使用memcpy()

例如:

int copyOfArr[4], arr[4] = {0,1,2,3};

memcpy(copyOfArr, arr, sizeof(arr));

希望这能有所帮助。

我实际上很难找到关于如何使用memcpy()复制int数组的好文档。有指针吗?谢谢你的帮助-你如何复制数组的子集(即从StartIndex到endIndex)?