Я провел очень простой эксперимент по вашему вопросу:
NSMutableArray *array = [[NSMutableArray alloc] init];
while (1) {
[array addObject: [UIPasteboard pasteboardWithUniqueName]];
if (array.count%100000==0) {
NSLog(@"%d",array.count);
}
}
Короче говоря, он ограничен количеством доступной памяти на устройстве. Это означает, что вы получите didReceiveMemoryWarning
, и в конечном итоге приложение, выделяющее память для буфера обмена, вылетит.