0

对于演示文稿,我想将 Apple 的 PDFKit 框架表示为 MVC 模式,我是否应该假设 PDFView 有一个 PDFViewController,PDFDocument 有一个 PDFDocumentController 等等,或者因为它是一个 API,所以不能用它来表示它这种模式?

以下是关于组件的 WWDC 2017 幻灯片的图像形式:

在此处输入图像描述

同样如此处所述(https://pspdfkit.com/guides/ios/current/migration-guides/migrating-from-apple-pdfkit/) PDFView 似乎既是视图又是控制器,这有意义吗?

4

1 回答 1

0

ApplePDFView是一个视图,而不是视图控制器。它继承自 UIView。请参阅Apple API中的“继承自”部分。而 PSPDFKitPSPDFViewController是一个视图控制器。它继承自 UIViewController。

从 Apple PDFKit 迁移一文中,PSPDFViewController是 Apple在PDFXKitPDFView上下文中的相应 UI 组件,它是 Apple PDFKit 的替代品,它在后台使用 PSPDFKit 框架。

有关更多详细信息,请参阅我们的PDFXKit 简介博客文章。

于 2018-03-20T16:16:53.347 回答