Iphone 在目标C中复制整数数组最有效的方法是什么?
在objective C中,将1000整数的数组从一个数组复制到另一个数组的最有效方法是什么 这将在iphone上运行一些绘图代码,因此尽可能高效非常重要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
谢谢。如果你说的是普通的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)?