我有超过200个图像,我希望将它们添加到带有循环的NSArray中,我该如何转变:
NSArray *imgArray = [NSArray arrayWithObjects:
[UIImage imageNamed:@"Ski_Seq0000.jpg"],
[UIImage imageNamed:@"Ski_Seq0001.jpg"],
[UIImage imageNamed:@"Ski_Seq0002.jpg"],
[UIImage imageNamed:@"Ski_Seq0003.jpg"],
[UIImage imageNamed:@"Ski_Seq0004.jpg"],
[UIImage imageNamed:@"Ski_Seq0005.jpg"],
[UIImage imageNamed:@"Ski_Seq0006.jpg"],
[UIImage imageNamed:@"Ski_Seq0007.jpg"],nil];
Run Code Online (Sandbox Code Playgroud)
循环?
NSMutableArray* imgArray = [[NSMutableArray alloc] arrayWithCapacity:200];
for(int i = 0; i <= 200; i++)
{
UIImage* image = [UIImage imageNamed:[NSString stringWithFormat:@"Ski_Seq%04d.jpg",i]];
[imgArray addObject:image];
}
Run Code Online (Sandbox Code Playgroud)
但是根据图像的大小,您应该注意内存要求.
| 归档时间: |
|
| 查看次数: |
3414 次 |
| 最近记录: |