Visualisation PDF rapide et optimisée sur iOS : conseils et recommandations
Bonjour à tous ! Je développe une application de lecture PDF sur iOS et j'ai rencontré des problèmes de performance. J'utilise le `PDFView` standard de PDFKit, mais lors de l'ouverture de fichiers PDF volumineux (100+ pages avec images), l'application ralentit considérablement, surtout lors du défilement et du zoom. La mémoire augmente de manière incontrôlée, et l'animation devient saccadée.
Voici mon code actuel :
```swift
import PDFKit
class PDFReaderViewController: UIViewController {
let pdfView = PDFView()
override func viewDidLoad() {
super.viewDidLoad()
pdfView.frame = view.bounds
pdfView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(pdfView)
if let url = Bundle.main.url(forResource: "large_document", withExtension: "pdf") {
pdfView.document = PDFDocument(url: url)
}
pdfView.autoScales = true
pdfView.displayMode = .singlePageContinuous
pdfView.displayDirection = .ver