Prinsipnya jika kita ingin membuat suatu PDF Viewer, ada beberapa hal yang harus kita ingat :
- Memory Management harus benar-benar bersih (setiap kali kita meng-create, harus di release)
- Lebih baik melakukan CGPDFDocumentRelease & kembali melakukan CGPDFDocumentCreateWithURL untuk setiap halaman agar memory lebih bersih
- Untuk hasil yang cepat, ada baiknya kita menggunakan tampilan image yang buruk pada saat tampil pertama kali (terinspirasi dari iBooks sih).. Ukuran image nya ikutin standar iBooks aja 239×319.
- Jangan reuse object, karena akan mengurangi kecepatan pada saat ganti halaman. Jadi simplenya : selalu create object baru dan buang object yang lama
- Jenis file PDF juga mempengaruhi kecepatan si iPad untuk render suatu halaman PDF
- Selalu periksa memory usage menggunakan Instruments.app yang ada di XCode.
Advertisement