/ / Зображення займає тривалий час, щоб завантажити в iphone, ніж симулятор - iphone, swift, ios-simulator

Зображення займає багато часу для завантаження в iphone, ніж симулятор - iphone, swift, ios-симулятор

У мене є подання колекції в контролері перегляду 1, і я хочу передати зображення наступному контролеру перегляду в режимі прокрутки. Зображення завантажується за допомогою цього коду

 let image = selectedimage

let smoothLinesImage = image

imageSize = smoothLinesImage?.size

imageScale = smoothLinesImage?.scale

let transparencyTolerance = 90

drawingView.loadImage(smoothLinesImage!, savedImage: selectedimage, transparencyTolerance: transparencyTolerance)

Це обране зображення передано з поданняконтролер 1 за допомогою segue. Це зображення завантажується швидше в симуляторі xcode, тоді як завантаження в iphone займає більше часу, а завантаження в iphone займає майже 10 секунд, тоді як у симуляторі xcode - менше 3 секунд. Хтось може сказати мені, що може бути причиною для нього?

Відповіді:

0 для відповіді № 1

Симулятор швидше, ніж більшість пристроїв iOS з тих пірвін працює на більш швидкому процесорі. Отже, такої поведінки можна очікувати. Однак якщо завантаження займає більше часу, ніж ви хочете, з вашим кодом щось не вдається.

Я б перевірив, чи ваше зображення занадто велике, чи існує якийсь спосіб, який робить його більшим, ніж очікувалося.

Примітка: Симулятор, як правило, швидше виконує завдання ЦП та Зберігання, завдання графічного процесора повинні бути швидшими на фізичному пристрої.