【发布时间】:2010-12-04 20:04:34
【问题描述】:
在目标 C 中将 1000 个整数的数组从一个数组复制到另一个数组的最有效方法是什么?
这将在一些绘图代码中在 iphone 上运行,因此尽可能高效很重要。
谢谢。
【问题讨论】:
标签: iphone objective-c arrays algorithm ios
在目标 C 中将 1000 个整数的数组从一个数组复制到另一个数组的最有效方法是什么?
这将在一些绘图代码中在 iphone 上运行,因此尽可能高效很重要。
谢谢。
【问题讨论】:
标签: iphone objective-c arrays algorithm ios
如果关注的是效率,我假设这是一个 C 整数数组。如果是这样,您可以使用 memcpy()。
例如:
int copyOfArr[4], arr[4] = {0,1,2,3};
memcpy(copyOfArr, arr, sizeof(arr));
希望对您有所帮助。
【讨论】:
如果你在谈论一个普通的 C 数组,那么 memcpy 是最有效的方法。如果您在谈论 NSArray,请发送“复制”消息。
【讨论】: