Мое приложение использует NSOperationQueue
для кэширования эскизных изображений в фоновом потоке. На iPad2 я могу установить ограничение количества одновременных задач до 5 или 6, но на одноядерных устройствах, таких как iPad 1, это приведет к остановке пользовательского интерфейса.
Итак, я бы хотел обнаружить двухъядерное устройство (в настоящее время только iPad 2) и соответствующим образом адаптировать параллельный предел. Я знаю, что я не должен проверять номера моделей, а не функции устройства. Итак, какую функцию устройства я должен искать, которая скажет мне, является ли процессор двухъядерным?