【问题标题】:How to create .drawing file for PencilKit?如何为 PencilKit 创建 .drawing 文件?
【发布时间】:2020-04-23 04:03:56
【问题描述】:

如果您查看 Apple 的 PencilKit 示例,您会注意到 Apple 使用了一个名为 Notes.dataset 的数据集文件来保存 Pencilkit 抽奖。在Notes.dataset 中,它包含一个用于资产目录的通用 json 文件。

但更有趣的是,有一个文件叫color.drawing,里面保存了Pencilkit产生的实际数据。我的问题是,作为开发人员,您如何创建此文件?例如,我想使用Pencilkit 创建一个教程并将其保存为“.drawing”文件,以便在首次启动时加载。

【问题讨论】:

    标签: ios swift frameworks apple-pencil pencilkit


    【解决方案1】:

    PKDrawingPencilKey 的模型层(它是不透明的),这里是用于存储/恢​​复该模型的 API:

       func dataRepresentation() -> Data // << to store data in file
       init(data: Data) throws // << to restore from data read from file
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-28
      • 2011-02-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-18
      相关资源
      最近更新 更多