上午好
太棒了
非常感谢
那么 欢迎参加今天的讲坛
对 iOS 版 PDFKit 的介绍
过去这 12 个月里 我们做了许多改动 我们特别激动地想让大家 看到所有的改动 所有的重大改进
但在开始前 先介绍一下自己 我叫 Jeremy Bridon 是 Apple 的软件工程师 负责核心图形的工作 然后
我是 Nicki Brower 也是 Apple 的软件工程师
真棒
好
今天我们有 很多东西想讲 不过首先要讲的 还是 PDF 文件格式 本身
然后我们会 留些时间讨论一下
整个框架 接着 讨论一下文档页面 和这个框架 用到的 annotation 模型
最后我们会深入地 讲一下 annotation
那么 annotation 是我们 在今年改动最多的一块 听取了像你们一样的 开发者的很多意见
所以在今年 我们想要多花些心思 好好解释一下这部分
最后为了各位开发者们 不论是老手还是新手 我们会讨论一下最佳实践 也就是我们建议大家使用的做法
好
让我们先来聊一下 PDF 文件格式的规范说明
1300 页根本没法 让人看完和弄懂 PDF 文件格式的原理 对吧大家都是应用开发者 我们希望大家不必为 细致入微的规范操心 照样能够开发出 厉害的应用来
于是我们就设计了 一套出色的框架 让大家不用读完那些规范 就能发挥出 PDF 的强大力量
我们全读完了 所以大家就不用读了
那么首先 为什么要用 PDF 这么说好了 PDF 是种通用的商务格式
它的使用很广泛 医疗界 金融界 政府 商务都有应用 PDF 如此普及是因为 它确实有些很出色的特性 比如可靠的加密功能 还有灵活多变的权限模型
这些确实出色的地方 对各位开发者来说 十分适用 也能满足 商务需要
PDF 还有一个 很厉害的地方 就是它的交互模型 对吧 它不只是一份 静态文档打印出来 就被你忘在一边 它的电子版文档 可以做到