Ответ 1
Из documentation,
Максимальное количество одновременных операций, явно установленных на приемник с использованием метода setMaxConcurrentOperationCount:. Если значение отсутствует был явно установлен, этот метод возвращает NSOperationQueueDefaultMaxConcurrentOperationCount по умолчанию.
Итак, это NSOperationQueueDefaultMaxConcurrentOperationCount
. Если он установлен, он выберет соответствующее значение, основанное на количестве доступных процессоров и других соответствующих факторах.
Вот как он определен:
enum {
NSOperationQueueDefaultMaxConcurrentOperationCount = -1
};
NSOperationQueueDefaultMaxConcurrentOperationCount:по умолчанию максимальное количество операций определяется динамически Объект NSOperationQueue, основанный на текущих условиях системы.