I want to make a small app that displays a PDF, presenting zoom-able single pages with a previous-next page function.
This is pretty trivial. The CGPDFDocument functions will allow you to do anything you'd want to do with a PDF file.