Я пытаюсь исправить проблему, которую я вижу на своем iDevice, но не на своем Mac (очевидно).
Я отметил очень высокую активность процессора в этой строке:
data = [NSData dataWithData:UIImageJPEGRepresentation(image, 1.0)];
Это появляется, когда я загружаю и показываю HD-картинку (4-5 мес).
Что-то не так в моем коде или я делаю что-то очень плохое?
edit Наконец, эта строка не так важна. Моя проблема заключалась в том, что я думал, что мой асинхронный метод находится в другом потоке. Это не так.
Я начинаю думать о новом потоке с:
[NSThread detachNewThreadSelector:@selector(test:) toTarget:self withObject:myObject];
Для моей проблемы это лучший способ сделать это?
Спасибо за помощь.