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