CGPDFDocumentCreateWithProvider () и CGPDFDocumentCreateWithURL (), используемые в локальном файле - PullRequest
1 голос
/ 22 октября 2010

Большинство, если не все, учебные пособия используют CGPDFDocumentCreateWithURL (). Какая разница, если вместо этого использовать CGPDFDocumentCreateWithProvider ()? Допустим, PDF-файл берется из локального файла на устройстве, а не загружается с какого-либо веб-сайта. Будет ли разница в производительности? Что лучше?

1 Ответ

1 голос
/ 22 октября 2010

Наиболее прямым подходом будет использование CGPDFDocumentCreateWithURL() с URL-адресом файла. Чтобы использовать CGPDFDocumentCreateWithProvider(), вам просто нужно создать провайдера из файла (или, что еще хуже, прочитать все в NSData, затем обернуть его в провайдере), а затем создать документ с провайдером.

Единственный способ определить, есть ли разница в производительности, - это выполнить оба действия, а затем профилировать каждый для той рабочей нагрузки, к которой вы будете их применять.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...