With a couple of lines of code you can create a PDF view controller. This framework is very fast and easy to use.
Add RoboReader files to your project; import "RoboViewController.h"
Create a RoboDocument instance for the PDF file you want to display.
NSString *path = [[NSBundle mainBundle] PathForResource:@"YourPdf" withExtension:@"pdf"];
RoboDocument *document = [[RoboDocument alloc] initWithFilePath:url password:@"YourPdfPassword_or_nil"]
Create a RoboViewController instance and present it as a child view controller.
RoboViewController *r = [[RoboViewController alloc] initWithDocument:document];
RoboReader was created by Mikhail Viceman in the development of Digital Edition platform (Copyright (c) REDMADROBOT).
RoboReader is available under the MIT license. See the LICENSE file for more info.