2009-06-30 3 views
1

iPhone 기타 ... 이 코드를 어떻게 다듬을 수 있는지 아는 사람이 있습니까? 그래서 모든 단일 이미지를 쓸 필요가 없습니다.내 코드를 간소화하는 방법 - UIImage imageNamed :

덕분에 많은

bMon01.animationImages = [NSArray arrayWithObjects: 
        [UIImage imageNamed:@"mon01_0001.png"], 
        [UIImage imageNamed:@"mon01_0002.png"], 
        [UIImage imageNamed:@"mon01_0003.png"], 
        [UIImage imageNamed:@"mon01_0004.png"], 
        [UIImage imageNamed:@"mon01_0005.png"], 
        [UIImage imageNamed:@"mon01_0006.png"], 
        [UIImage imageNamed:@"mon01_0007.png"], 
        [UIImage imageNamed:@"mon01_0008.png"], 
        [UIImage imageNamed:@"mon01_0009.png"], 
        [UIImage imageNamed:@"mon01_0010.png"], 
        [UIImage imageNamed:@"mon01_0011.png"], 
        [UIImage imageNamed:@"mon01_0012.png"], 
        [UIImage imageNamed:@"mon01_0013.png"], 
        [UIImage imageNamed:@"mon01_0014.png"], 
        [UIImage imageNamed:@"mon01_0015.png"], 
        [UIImage imageNamed:@"mon01_0016.png"], 
        [UIImage imageNamed:@"mon01_0017.png"], 
        [UIImage imageNamed:@"mon01_0018.png"], 
        [UIImage imageNamed:@"mon01_0019.png"], 
        [UIImage imageNamed:@"mon01_0020.png"], 
        [UIImage imageNamed:@"mon01_0021.png"], 
        [UIImage imageNamed:@"mon01_0022.png"], 
        [UIImage imageNamed:@"mon01_0023.png"], 
        [UIImage imageNamed:@"mon01_0024.png"], 
        [UIImage imageNamed:@"mon01_0025.png"], nil]; 
+2

미래 참고로 사람이 읽기 : 당신이 아이폰 코드, 그 문제에 대한 코드를 작성 밖으로 시작하는 경우, 그리고 거의 모든 것을 반복하고 있거나 뭔가 지루한 것처럼 보일 수 있습니다. 컴퓨터로 작업을 할 수있는 100 %의 가능성이 있습니다. – Sneakyness

답변

8

윌 도움말 :

NSMutableArray *array = [NSMutableArray array]; 
for (int i = 1; i <= 25; i++) 
    [array addObject:[UIImage imageNamed:[NSString stringWithFormat:@"mon01_%04d.png",i]]]; 

bMon01.animationImages = array; 
+0

예! 감사합니다. Diederik! –