Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 注释PDF:从哪里开始?_Ios_Objective C - Fatal编程技术网

Ios 注释PDF:从哪里开始?

Ios 注释PDF:从哪里开始?,ios,objective-c,Ios,Objective C,我正在上一门移动开发的初级课程,我的教授想让我马上参与进来,帮他开发一个用Objective-C编写的应用程序,我有3个月的时间。到目前为止,我还参加了一些其他的CS课程,但几乎没有关于移动应用开发的课程 这个应用程序基本上是一个歌曲集,保存了许多音乐乐谱的PDF文件。他想让我添加的第一个功能是,用户可以用荧光笔、钢笔和橡皮擦对乐谱进行注释。由于有很多乐谱,我需要让应用程序为每个乐谱保存这些注释,并允许用户稍后在需要时进行编辑(即允许用户返回并删除内容,并为给定乐谱添加更多注释) 我正处于计划阶

我正在上一门移动开发的初级课程,我的教授想让我马上参与进来,帮他开发一个用Objective-C编写的应用程序,我有3个月的时间。到目前为止,我还参加了一些其他的CS课程,但几乎没有关于移动应用开发的课程

这个应用程序基本上是一个歌曲集,保存了许多音乐乐谱的PDF文件。他想让我添加的第一个功能是,用户可以用荧光笔、钢笔和橡皮擦对乐谱进行注释。由于有很多乐谱,我需要让应用程序为每个乐谱保存这些注释,并允许用户稍后在需要时进行编辑(即允许用户返回并删除内容,并为给定乐谱添加更多注释)

我正处于计划阶段,我正试图找出最好的方法来做到这一点。我想让注释出现在第二个视图层上,然后将该层保存为图像,以便可以随时将其覆盖到音乐注释表上(供用户查看)。我关心的是,一旦该层保存为图像,用户是否能够重新注释该层(即,删除并添加更多注释,然后再次保存)


或者最好的方法是什么?我真的很感激任何建议,因为我在我的头

这是一个非常宽泛的问题来回答,但让我来帮你提供一些链接,你需要这样做

它将帮助您在应用程序中启动您的需求

有许多第三方框架用于PDF批注:

  • (开源)
  • 这里有一些问题链接,也可以帮助您进行PDF注释

    一些Github链接

    注意:LazyPDFKit-(不再维护-使用源代码修复 (错误)


    希望这能对你的研究有所帮助。

    这是一个非常广泛的问题,人们可能对什么是“最好”有不同的看法。我想它会关门的。我真的不知道最好的办法是什么。我的建议是使用不同的方法进行原型设计,并尽早失败。如果出现技术问题,堆栈溢出可能会有所帮助,但不要指望它。祝你好运。谢谢你的链接!这真的很有帮助。