为了“清理”我的代码 - 我想知道这是否可以变得更简单。 我有32张图片,我正在添加它们
[theCarPics addObject:[UIImage imageNamed:@"1.jpg"]];
[theCarPics addObject:[UIImage imageNamed:@"2.jpg"]];
//...
[theCarPics addObject:[UIImage imageNamed:@"32.jpg"]];
有更简单的方法吗?循环或许?
任何想法都会受到赞赏
由于
萨姆
答案 0 :(得分:1)
for (int c=1; c<=kNumberOfCars; c++)
{
NSString *fileName = [NSString stringWithFormat:@"%i.jpg", c];
[theCarPics addObject:[UIImage imageNamed:fileName]];
}
更新:当然,kNumberOfCars
只是一个常量。您可以用实际值替换它,或者(更好地)将它声明在文件顶部的某处:
static const int kNumberOfCars = 32;