QuickLook框架详细解析(一) —— 基本概览(一)

版本记录

版本号 时间
V1.0 2018.02.04 星期四

前言

QuickLook框架提供了文档的预览功能。接下来几篇我们就一起看一下这个框架。

Overview

下面我们就看一下该框架的基本信息。

QuickLook框架详细解析(一) —— 基本概览(一)_第1张图片

下面看一下该框架的基本结构。

QuickLook框架详细解析(一) —— 基本概览(一)_第2张图片

Topics

1. Classes

  • QLPreviewController

    • QLPreviewController对象或Quick Look预览控制器提供用于预览项目的专用视图。 要显示Quick Look预览控制器,您有两个选择:您可以使用UINavigationController对象将其推送到视图中,也可以使用其父类UIViewController的presentModalViewController:animated:方法以全屏模式呈现它。
  • QLPreviewRequestRef

    • 表示QLPreviewRequest对象的不透明引用。
  • QLThumbnailRef

  • QLThumbnailRequestRef

    • 表示QLThumbnailRequest对象的不透明引用。
  • QLFileThumbnailRequest

  • QLThumbnailProvider

  • QLThumbnailReply

2. Reference

  • QuickLook Structures

  • QuickLook Enumerations

  • QuickLook Constants

  • QuickLook Functions

3. Protocols

  • QLPreviewControllerDataSource

    • QLPreviewController(Quick Look预览控制器)对象的数据源必须采用此协议才能使其向控制器提供预览项目。
  • QLPreviewControllerDelegate

    • QLPreviewController(Quick Look预览控制器)对象的委托中实现此协议的方法。
  • QLPreviewItem

    • QLPreviewItem协议定义您实现的属性,以使您的应用程序的内容在QuickLook预览(iOS中的QLPreviewController或macOS中的QLPreviewPanel)中可见。
  • QLPreviewingController

后记

本篇已结束,后面更精彩~~~

QuickLook框架详细解析(一) —— 基本概览(一)_第3张图片

你可能感兴趣的:(QuickLook框架详细解析(一) —— 基本概览(一))