我想在演示文稿中将Apple的PDFKit框架表示为MVC模式,我应该假设PDFView的PDFViewController,PDFDocument的PDFDocumentController等,或者因为它是一个API,它是不可能的用这种模式表示它?
以下是关于组件的WWDC 2017幻灯片的图像形式:
同样如此处所述(https://pspdfkit.com/guides/ios/current/migration-guides/migrating-from-apple-pdfkit/)PDFView似乎既是视图又是控制器,这有什么意义吗?
答案 0 :(得分:0)
Apple的PDFView
是视图,而不是视图控制器。它继承自UIView。请参阅Apple API中的“继承自”部分。而PSPDFKit的PSPDFViewController
是一个视图控制器。它继承自UIViewController。
在Migrating from Apple PDFKit文章中,PSPDFViewController
是Apple在PDFXKit上下文中PDFView
的相应UI组件,它是Apple PDFKit的替代品,用于替代Apple PDFKit引入PSPDFKit框架。
有关详细信息,请参阅我们的Introducing PDFXKit博文。