2011-07-15 56 views

回答

3

您可以創建一個類的方法離開這裏,像:

@interface NSMutableArray (Additions) 
- (void)addObject:(id)object numberOfTimes:(NSUInteger)times; 
@end 

@implementation NSMutableArray (Additions) 
- (void)addObject:(id)object numberOfTimes:(NSUInteger)times 
{ 
    for (NSUInteger i = 0; i < times; i++) { 
     [self addObject:object]; 
    } 
} 
@end 

(根據您的情況,您可能想要創建一個對象的副本,而不是將同一個對象多次添加到同一個數組中)

然後,你可能只是這樣做:

[array addObject:@"a" numberOfTimes:4]; 
+0

@Kristen馬丁森:文檔暴露一切公衆。如果你沒有看到它,那就不在那裏。 – BoltClock

+0

沒有辦法做到這一點,因爲它不是經常做的事情。儘管它通過一個類別自己實現它是微不足道的。 – indragie

+0

感謝您的幫助。 –

相關問題