dug*_*gla 2 iphone opengl-es nsmutablearray
我喜欢NSMutableArray的便利,但有时你只需要下载到好的C-array阵列.就像将交错的顶点数组提供给OpenGL一样.
将NSMutableArray的内容复制到C阵列的最快方法是什么?
是的,我意识到这一点改组引入了低效率,但我想看看我是否可以通过这种方法偷偷摸摸而不会降低帧率.
干杯,道格
id *buffer = malloc(numberOf_ItemsIWant_ToFetch * sizeof(id));
[myArray getObjects:buffer range:rangeOfItems]
Run Code Online (Sandbox Code Playgroud)
见-[NSArray getObjects:].只需给它一个适当大小的缓冲区,NSArray就会用它的内容填充缓冲区.NSMutableArray是NSArray的子类,因此它响应所有相同的方法.
| 归档时间: |
|
| 查看次数: |
1726 次 |
| 最近记录: |