はじめに iOS11から新しくPDFKitが追加されました。以前からMac用のSDKにはPDFKitが含まれていましたが、iOSにはありませんでした。PDFKitの登場前はWebViewなどで表示しており、細かい制御はできませんでした。それが今回のPDFKit追加によって、表示だけではなくて色々な制御ができるようになります。 この記事では、PDFKitの概要と基本的な機能のサンプルをご紹介します。 PDFKitの概要 PDFKitはいくつかのユーティリティクラスに分かれています。 PDFView ビューアー的な機能を持ちます。 PDFDocument PDFデータまたはPDFファイルを指します。PDFデータの書き込み、検索、選択などの機能があります。 PDFPage ページ単位の制御部分です。テキストや注釈、描画にまつわる機能があります。 PDFAnnotation ページの中の注釈部分で