在for循环中定义许多静态整数

时间:2012-01-21 20:00:35

标签: objective-c

我需要定义许多点,大约40,而不是开始写:

static float... 

对于他们每个人,我试图循环它。但是得到了错误。

我做了这个,我知道%没有到位:

  for(int i=0;i<20;i++)
    {
        static CGPoint pixel%i=CGPointMake(px+(i*32), py);


    }

当我需要使用我以后可以使用的值定义像素1并将其分配给像素40时。

我该怎么做?

谢谢。

1 个答案:

答案 0 :(得分:2)

我认为你使用数组会好得多。

请参阅Making an array of integers in Objective-C

CGPoint pixels[20];

for(NSInteger i = 0; i < 20; i++){
  pixels[i] = CGPointMake(px+(i*32), py);
}