Visor de PDF rápido y ligero para iOS: consejos y recomendaciones
¡Hola a todos! Estoy desarrollando una aplicación para iOS en la que necesito mostrar documentos PDF (manuales de usuario, catálogos). El problema es que los archivos a veces son grandes, de hasta 100-200 MB, y el UIScrollView estándar con UIWebView se ralentiza y, a veces, incluso se bloquea. Intenté usar PDFKit, pero noté que al desplazarse por páginas con mucha gráfica vectorial (diagramas, dibujos) se produce un retraso notable.
Aquí está mi código actual:
```swift
import PDFKit
class PDFViewController: UIViewController {
var pdfView: PDFView!
var document: PDFDocument?
override func viewDidLoad() {
super.viewDidLoad()
pdfView = PDFView(frame: view.bounds)
pdfView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(pdfView)
if let url = Bundle.main.url(forResource: "manual", withExtension: "pdf") {
document = PDFDocument(url: url)
pdfView.document = document
pdfView.autoSca