int a[10]={0,1,2,3,4,5,6,7,8,9};
如上, 不能总想着给数组整体赋值.
要以"对象"的视角看数组, 对它一次性初始化, 然后后面都对数组的元素进行修改和操作,想整体改变的话, 再重新初始化一个新数组,赋值给相应指针.
#include "ORBridge.h"
@implementation ORBridge
@synthesize mGL;
-(float*)ToGLfloat:(CATransform3D)m
{
float array[16] = {m.m11,m.m12,m.m13,m.m14,
m.m21,m.m22,m.m23,m.m24,
m.m31,m.m32,m.m33,m.m34,
m.m41,m.m42,m.m43,m.m44
};
mGL=array;
return mGL;
}
@end