/ /シミュレータよりもiPhoneでの読み込みに時間がかかる-iPhone、Swift、iOSシミュレータ

シミュレータよりiphoneにロードするために長い時間をかけてイメージ - iphone、迅速、IOS-シミュレータ

View Controller 1にコレクションビューがあり、スクロールビューで次のView Controllerに画像を渡したいです。画像はこのコードを使用してロードされています

 let image = selectedimage

let smoothLinesImage = image

imageSize = smoothLinesImage?.size

imageScale = smoothLinesImage?.scale

let transparencyTolerance = 90

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

この選択された画像はビューから渡されましたセグエを使用したコントローラー1。 この画像は、Xcodeシミュレーターでより高速にロードされますが、iPhoneでのロードには時間がかかります。iPhoneでのロードには約10秒かかりますが、Xcodeシミュレーターでは3秒未満です。それのための?

回答:

回答№1は0

シミュレータはほとんどのiOSデバイスよりも高速です。より高速なCPUで実行されています。そのため、その動作が期待されます。しかし、「必要以上にロードに時間がかかる」場合、コードに問題が発生します。

イメージが大きすぎるかどうか、または予想よりも大きくする方法があるかどうかを確認します。

注:通常、シミュレーターはCPUおよびストレージタスクで高速であり、GPUタスクは物理デバイスで高速である必要があります。